继续聊WPF——动态数据模板(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:50 点击:次
................
<!-- 项样式-->
<Style x:Key="cmbStyle" TargetType="{x:Type ComboBoxItem}">
<Style.Triggers>
<Trigger Property="IsHighlighted" Value="True">
<Setter Property="ContentTemplate"
Value="{StaticResource hightlightTmp}"/>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
在窗体中声明一个ComboBox。
[html]
<Grid>
<ComboBox x:Name="cmb" Margin="10,10"
Height="24" Width="200"
HorizontalAlignment="Left"
VerticalAlignment="Top"
ItemContainerStyle="{StaticResource cmbStyle}"/>
</Grid>
最后,切换到代码视图,完成设置数据源的C#代码。
[csharp]
public Window1()
{
InitializeComponent();
this.cmb.ItemsSource = new Person[]
{
new Person{Name="小李",Age=22,Email="suk211@163.com"},
new Person{Name="小王",Age=20,Email="minat@126.com"},
new Person{Name="黄涨",Age=21,Email="laned2@21cn.com"},
new Person{Name="高产",Age=22,Email="ha@136.com"},
new Person{Name="杜林",Age=21,Email="null@yaahoo.com"},
new Person{Name="杨白姥",Age=50,Email="cYang@21cn.com"},
new Person{Name="鸟人",Age=31,Email="bgl@ask.net.cn"},
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>