zoukankan      html  css  js  c++  java
  • 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,返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C#遍历List并删除某个或者几个元素的方法
    7月清北学堂培训 Day 4
    7月清北学堂培训 Day 3
    7月清北学堂培训 Day 2
    7月清北学堂培训 Day 1
    P1383 高级打字机
    P2401 不等数列
    P1412 经营与开发
    P1314 聪明的质监员
    2019.7.9 校内测试 T3 15数码问题
  • 原文地址:https://www.cnblogs.com/ylbtech/p/3397062.html
Copyright © 2011-2022 走看看