SilverLight:基础控件使用(2)-ComboBox,ListBox控件

ylbtech-SilverLight-Basic-Control:基础控件使用(2)-ComboBox,ListBox控件

 直接在 XAML 代码中设置 Items 和通过后台代码绑定数据源

ComboBox,ListBox

1.A,返回顶部ComboBox(下拉列表框)
1,
复制代码
<ComboBox Height="23" HorizontalAlignment="Left" Margin="46,45,0,0"
          Name="comboBox1" VerticalAlignment="Top" Width="120" ItemsSource="{Binding}">
    <ComboBoxItem Content="北京" />
    <ComboBoxItem Content="上海" IsSelected="True" />
    <ComboBoxItem Content="济南" />
</ComboBox>
<dataInput:Label Height="18" HorizontalAlignment="Left" Margin="46,82,0,0"
                    Name="label1" VerticalAlignment="Top" Width="100" />
<ComboBox Height="23" HorizontalAlignment="Left" Margin="48,111,0,0"
            Name="comboBox2" VerticalAlignment="Top" Width="120" />
复制代码

2, Name,Height,Width,

Content,IsSelected[设为默认选项]

3,
复制代码
//取值
ComboBoxItem cbi = (ComboBoxItem)comboBox1.SelectedItem;
label1.Content = cbi.Content;

#region 城市数据源
IList<ComboBoxItem> cbis = new List<ComboBoxItem>();
cbis.Add(new ComboBoxItem() { Content="shanghai" });
cbis.Add(new ComboBoxItem() { Content = "beijing" });
cbis.Add(new ComboBoxItem() { Content = "ji'nan", IsSelected=true});
#endregion
//数据绑定
comboBox2.ItemsSource = cbis;
复制代码

4,

1.B,返回顶部 ListBox(列表框)
1,
复制代码
<ListBox Height="76" HorizontalAlignment="Left" Margin="64,12,0,0"
            Name="listBox1" VerticalAlignment="Top" Width="120">
    <ListBoxItem Content="上海" />
    <ListBoxItem Content="北京" IsSelected="True" />
    <ListBoxItem Content="济南" />
</ListBox>
<dataInput:Label Height="18" HorizontalAlignment="Left" Margin="72,94,0,0"
            Name="label1" VerticalAlignment="Top" Width="100" />
<ListBox Height="74" HorizontalAlignment="Left" Margin="64,118,0,0"
            Name="listBox2" VerticalAlignment="Top" Width="120" />
复制代码

2,Name,Height,Width,

Content,IsSelected[设为默认选项]

3,
复制代码
//取值
ListBoxItem lbi = (ListBoxItem)listBox1.SelectedItem;
label1.Content = lbi.Content;

#region 城市数据源
IList<ListBoxItem> lbis = new List<ListBoxItem>();
lbis.Add(new ListBoxItem() { Content = "shanghai" });
lbis.Add(new ListBoxItem() { Content = "beijing" });
lbis.Add(new ListBoxItem() { Content = "ji'nan", IsSelected = true });
#endregion
//数据绑定
listBox2.ItemsSource = lbis;
复制代码

4,

1.C,返回顶部
 

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3397062.html ,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值