1、ListView 列表视图。分视图显示方式( <ListView.View>,里面放ViewBase类型的控件,如GridView控件,只能放一个)和数据源( <ListView.ItemsSource>)两个部
分。如果只是显示数据的,单用GridView就行了,所以这个常用与一个数据源,存在多个View的情况。提供右键菜单。因为涉及后台代码,在这里,不提供demo,可以参考微软的demo:http://download.microsoft.com/download/B/2/5/B25C4C6A-97FE-40149D4B-B39607BA9A12/wpf_samples/ListViewCustomView.exe。
2、MediaElement 播放视频音频,默认是界面上什么都没有,需要再代码中调用Play() 方法才会播放。
3、Menu 菜单栏,一般放在顶部,如vs顶部,标题下面那排。
1 2 3 4 5 6 7 |
<Menu x:Name="menu" Width="100"> <MenuItem Header="系统管理"> <MenuItem.Icon> <Image Source="Image/文件夹.png"></Image> </MenuItem.Icon> <MenuItem Header="查询"> <MenuItem.Icon> |
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
<Image Source="Image/文件.png"></Image> </MenuItem.Icon> </MenuItem> <MenuItem Header="新增"> <MenuItem.Icon> <Image Source="Image/文件.png"></Image> </MenuItem.Icon> </MenuItem> <MenuItem Header="修改"> <MenuItem.Icon> <Image Source="Image/文件.png"></Image> </MenuItem.Icon> </MenuItem> <MenuItem Header="删除"> <MenuItem.Icon> <Image Source="Image/文件.png"></Image> </MenuItem.Icon> </MenuItem> </MenuItem> <MenuItem Header="员工管理"> <MenuItem Header="查询"/> <MenuItem Header="新增"/> <MenuItem Header="修改"/> <MenuItem Header="删除"/> </MenuItem> </Menu> |
4、PasswordBox 密码输入框。输入内容显示为*******
XAML
1 2 |
<!--PasswordChar:获取或设置 PasswordBox 的掩码字符。--> <PasswordBox Name="pwdBox" MaxLength="64" PasswordChar="$" PasswordChanged="PasswordChangedHandler" /> |
C#
1 2 3 |
private int pwChanges = 0; void PasswordChangedHandler(Object sender, RoutedEventArgs args) { |
4 5 6 |
// Increment a counter each time the event fires. ++pwChanges; } |
5、ProgressBar 进度条。value属性表示进度,范围0-100