c#中如何实现WPF联系人列表

  介绍

这篇文章将为大家详细讲解有关c#中如何实现WPF联系人列表,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1。本文背景

本文效果如下:,

<人物>  C #中如何实现WPF联系人列表”>
  ,<figcaption>联系人列表</figcaption> </图> <h3> 2。代码实现</h3> <p>使用。net核心3.1创建名为“聊天”的WPF项目,添加MaterialDesignThemes (3.0.1) MaterialDesignColors(1.2.2)两个Nuget库,文中部分图片可在文末视频配套源码中下载。</p> <h4> 2.1引入MD控件样式文件</h4> <p>使用MD控件的常规操作,需要在App.xaml中引入4个样式文件</p> <pre> <代码> & lt;应用程序x:类=癈hat.App,,,,,,xmlns=癶ttp://schemas.microsoft.com/winfx/2006/xaml/presentation"
,,,,,,xmlns: x=癶ttp://schemas.microsoft.com/winfx/2006/xaml"
,,,,,,StartupUri=癕ainWindow.xaml"祝辞
,,& lt; Application.Resources>
,,,,& lt; ResourceDictionary>
,,,,,,& lt; ResourceDictionary.MergedDictionaries>
,,,,,,,,& lt; ResourceDictionary源=鞍?//应用程序:,,,/MaterialDesignThemes.Wpf;组件/主题/MaterialDesignTheme.Dark.xaml"/在
,,,,,,,,& lt; ResourceDictionary源=鞍?//应用程序:,,,/MaterialDesignThemes.Wpf;组件/主题/MaterialDesignTheme.Defaults.xaml"/在
,,,,,,,,& lt; ResourceDictionary源=鞍?//应用程序:,,,/MaterialDesignColors;组件/主题/建议/主/MaterialDesignColor.Green.xaml"/在
,,,,,,,,& lt; ResourceDictionary源=鞍?//应用程序:,,,/MaterialDesignColors;组件/主题/建议/口音/MaterialDesignColor.Lime.xaml"/在
,,,,,,& lt;/ResourceDictionary.MergedDictionaries>
,,,,& lt;/ResourceDictionary>
,,& lt;/Application.Resources>
& lt;/Application>


2.2界面布局

纯粹的布局代码:

 <代码> & lt; x窗口:类=癈hat.MainWindow" 
,,,,xmlns=癶ttp://schemas.microsoft.com/winfx/2006/xaml/presentation"
,,,,xmlns: materialDesign=癶ttp://materialdesigninxaml.net/winfx/xaml/themes"
,,,,xmlns: d=癶ttp://schemas.microsoft.com/expression/blend/2008"
,,,,xmlns: x=癶ttp://schemas.microsoft.com/winfx/2006/xaml"
,,,,xmlns: mc=癶ttp://schemas.openxmlformats.org/markup-compatibility/2006"
,,,,主持人:可忽略的=癲"
,,,,身高=?00”;宽度=?080”;ResizeMode=癗oResize"MouseLeftButtonDown=癢indow_MouseLeftButtonDown"
,,,,WindowStartupLocation=癈enterScreen"WindowStyle=癗one"祝辞
,,& lt; Grid>
,,,,& lt; Grid.ColumnDefinitions>
,,,,,,& lt; ColumnDefinition宽度=?70“/祝辞
,,,,,,& lt; ColumnDefinition宽度=?“/祝辞
,,,,,,& lt; ColumnDefinition宽度=?70“/祝辞
,,,,& lt;/Grid.ColumnDefinitions>

,,,,& lt;网格Grid.Column=?”;背景=? FFE4E4E4"/祝辞

,,,,& lt; StackPanel Grid.Column=?”;背景=皗StaticResource PrimaryHueDarkBrush}“在
,,,,,,& lt; StackPanel取向=癏orizontal"背景=癢hite"祝辞
,,,,,,,,& lt;图像宽度=?10”;身高=?0”;源=白什?logo.png"/祝辞
,,,,,,,,& lt;按钮样式=皗StaticResource MaterialDesignFlatButton}“在
,,,,,,,,,,& lt; materialDesign: PackIcon类型=癙lusCircle"宽度=?4”;身高=?4“/祝辞
,,,,,,,,& lt;/Button>
,,,,,,& lt;/StackPanel>
,,,,,20,& lt;文本框保证金=?0“;风格=皗StaticResource MaterialDesignFloatingHintTextBox}“;materialDesign: HintAssist.Hint=八阉鳌?前景=癢hite"/祝辞
,,,,,,& lt; Grid>
,,,,,,,,& lt; Grid.ColumnDefinitions>
,,,,,,,null

c#中如何实现WPF联系人列表