您的位置:首页 > 其它

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>

运行结果:

通过例子可以看出,我们可以通过另一种方式设计对象的属性,通常情况下:

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: