xAML中一些控件的用法学习
2015-05-04 12:09
441 查看
首先,介绍一些比较简单的设计,这些可以直接通过拖拽实现。如下例子:
<Window x:Class="wpf1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="100" Margin="865,259,-448,-39" VerticalAlignment="Top" Width="100"/> <Rectangle Fill="BlueViolet" HorizontalAlignment="Left" Height="100" Stroke="Black" VerticalAlignment="Top" Width="100"/> <Button Content="按钮" HorizontalAlignment="Left" Margin="133,41,0,0" VerticalAlignment="Top" Width="68" Height="46"/> </Grid> </Window>
这是我创建了一个Rectangle和一个Button的例子。
运行结果:
下面介绍ComboBox:
ComboBox常用方法、事件和属性:
事件
DropDownClosed 当ComboBox下拉框关闭时触发
DropDownOpened 当ComboBox下拉框打开时触发
方法
OnDropDownClosed 当ComboBox下拉框关闭时被调用
OnDropDownOpened 当ComboBox下拉框打开时被调用 属性
IsDropDownOpenProperty 标识Combox的下拉框状态
IsSelectionBoxHighlighted 获取或设置选择的条目是否高亮显示
MaxDropDownHeight 获取或设置下拉框的最大高度
SelectedIndex 获取或设置选择的索引值
示例代码:
<Window x:Class="wpf1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <ComboBox x:Name="ComboBox1" Width="150" Margin="170,140,197,150" > <TextBlock Text="Item 1"/> <TextBlock Text="Item 2"/> <TextBlock Text="Item 3"/> <TextBlock Text="Item 4"/> <TextBlock Text="Item 5"/> </ComboBox> </Grid> </Window>
运行结果:
通过例子可以看出,我们可以通过另一种方式设计对象的属性,通常情况下:
相关文章推荐
- 控件、UI 半年学习总结下自定义控件用法和一些常用页面效果
- 学习参考-- JQuery 的一些用法
- PHP学习:$_GET,$_POST,$_REQUEST和$_SERVER的一些用法,以及parse_str方法
- 关于ListCtrl控件的一些用法
- python学习笔记(一)一些基础用法
- 学习笔记:因为java匿名类学习到接口的一些小用法
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- vs2010 学习Silverlight学习笔记(3):一些控件的基本应用
- 最近加入了控件开发团队,发现一些基础的东西,转发上来方便大家学习(转)
- MFC学习之 ListCtrl 控件的用法
- IOS控件学习:UILabel常用属性与用法
- Android Material Design控件学习(一)——TabLayout的用法
- 深入DropDownList用法的一些学习总结分析
- C# DatrgridView表格控件的一些用法
- swift 中 as、as!、as? 这三种类型转换操作符的异同 及一些控件用法
- IOS控件学习:UILabel常用属性与用法
- AJAX Extensions一些控件用法
- ASP.NET学习笔记[8] - 梅花雨日历控件与textbox控件用法
- 我的Qt学习笔记 2 QString的一些用法总结(1 section, split 函数)
- LABVIEW输入控件的一些用法