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://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

SilverLight:基础控件使用(2)-ComboBox,ListBox控件的更多相关文章

  1. 重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresenter

    原文:重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresente ...

  2. C# LIstbox 解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题

    解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题 分类: winform2008-05-24 02:33 2592人阅读 评论(11) 收藏 举报 winf ...

  3. winform快速开发平台 -> 快速绑定ComboBox数据控件

    通常我们在处理编辑窗体时.往往会遇到数据绑定.例如combobox控件绑定数据字典可能是我们经常用到的.然而在我的winform快速开发平台中我是如何处理这个频繁的操作呢? 首先,我们要绑定combo ...

  4. 一步一步学Silverlight 2系列(2):基本控件

    述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  5. ComboxBox控件、checklistbox控件和listbox控件的组合开发

    第一步:先创建一个WinForm窗体应用程序,按照下图所示的进行布局. 第二步:为ComboxBox控件.checklistbox控件和listbox控件和button控件设置属性 第三步:在代码中的 ...

  6. asp.net中的ListBox控件添加双击事件

    问题:在Aspx页里的ListBox A中添加双击事件,将选中项添加到另一个ListBox B中,双击ListBox B中的选中项,删除当前选中项 页面: <asp:ListBox ID=&qu ...

  7. WPF中ListBox控件在选择模式(SelectionMode)为Single时仍然出现多个Item被选中的问题

    最近在学习WPF过程中使用到了ListBox控件,在使用时遇到下面的奇怪问题: 代码如下: listBox.Items.Add("绘图"); listBox.Items.Add(& ...

  8. 在DataGridView控件中加入ComboBox下拉列表框的实现

    在DataGridView控件中加入ComboBox下拉列表框的实现 转自:http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.htm ...

  9. MATLAB GUI程序设计中ListBox控件在运行期间消失的原因及解决方法

    在运行期间,ListBox控件突然消失,同时给出如下错误提示: Warning: single-selection listbox control requires that Value be an ...

随机推荐

  1. ie9/8的iframe中jQuery报错

    此文章用于对工作中遇到的问题进行记录 jQuery 版本:1.9.1 按照一般的思路,jquery 1.x的是支持ie9及以下的,但是今天发现jquery报错了,代码错误位置在源码版本的第4888行 ...

  2. luogu2053 [SCOI2007]修车

    把m个师傅拆成n个阶段,考虑每个人选上第某个阶段的某师傅对答案做出的贡献. 参见这里与那里. #include <iostream> #include <cstring> #i ...

  3. zuul sample

    https://github.com/kakawait/uaa-behind-zuul-sample/ 1.参考资料 项目:https://github.com/kakawait/uaa-behind ...

  4. Python学习-day6 面向对象概念

    开始学习面向对象,可以说之前的学习和编程思路都是面向过程的,从上到下,一步一步走完. 如果说一个简单的需求,用面向过程实现起来相对容易,但是如果在日常生产,面向对象就可以发挥出他的优势了. 程序的可扩 ...

  5. ES6 异步编程之一:Generator

    Generator 生成器是es6原生提供的异步编程方案,其语法行为和传统函数完全不同,阮大的<ECMAScript 6 入门>一书中对生成器有比较详尽的介绍,还有一些其他的文章可以参考, ...

  6. [python学习篇 ] subprocess 子进程

    http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html

  7. [uiautomator篇][8] 增加应用读取内置存储卡的权限

    1 要在androidmainfest.xml增加权限(这样之后,在设备上的权限才可以点击,不然是灰色) <uses-permission android:name="android. ...

  8. javascript基础 方法

    两者的区别:定时器隔一段时间执行一次,延迟器只执行一次 在html中直接调用此方法会返回null   

  9. failed to lazily initialize a collection of role 异常

    最近在通过配置实体类的方式,正向自动扫描注解方式配置的hibernate类文件来生成数据库的方法搭建环境,遇到了许多问题. 通过数据库配置hibernate的时候,大家都知道是在实体类对应生成的.hb ...

  10. [codevs2185]最长公共上升子序列

    [codevs2185]最长公共上升子序列 试题描述 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目.小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们要研究最长公共上升子序 ...