热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> .Net编程>>正文内容

WPF 一些容易忘记的控件属性

发布时间:2010年05月06日点击数: 佚名

1、ListBox:
1>listbox获取静态的Fonts.SystemFontFamilies属性,TextBox绑定SelectedItem。点击listbox选中项时,textbox改变字体

  1. <ListBox Grid.Row="0" ItemsSource="{x:Static Fonts.SystemFontFamilies}" Margin="5" Name="lstFonts"/> 
  2.    <TextBox   
  3.            FontFamily="{Binding ElementName=lstFonts, Path=SelectedItem}" 
  4.            TextAlignment="Center" TextWrapping="Wrap"> 
  5.         The quick brown fox jumps over the lazy dog 
  6.       </TextBox> 

2>在listBox1_SelectionChanged事件里面选中的是里面的整个子控件,所以需要

  1. <ListBox  Name="listBox1" Width="120" Height="52"  SelectionChanged="listBox1_SelectionChanged" > 
  2. <ListBoxItem Tag="Red">Red</ListBoxItem> 
  3. <ListBoxItem Tag="Yellow">Yellow</ListBoxItem> 
  4. <ListBoxItem>Blue</ListBoxItem> 
  5. </ListBox> 
  6.  ((ListBoxItem)listBox1.SelectedItem).Content;//可以获取里面的内容:Red,Yellow,Blue。 
  7.  ((ListBoxItem)listBox1.SelectedItem).Tag//,可以获取Tag值。 
  8. <TextBlock Name="textBlock1" Foreground="{Binding ElementName=listBox1,Path=SelectedItem.Content}"  />;//用于绑定内容,改变textblock的颜色。 

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作