SilverLight:基础控件使用(2)-ComboBox,ListBox控件
| ylbtech-SilverLight-Basic-Control:基础控件使用(2)-ComboBox,ListBox控件 |
直接在 XAML 代码中设置 Items 和通过后台代码绑定数据源
ComboBox,ListBox
| 1.A,返回顶部ComboBox(下拉列表框) |
<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[设为默认选项]
//取值
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(列表框) |
<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[设为默认选项]
//取值
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控件的更多相关文章
- 重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresenter
原文:重新想象 Windows 8 Store Apps (5) - 控件之集合控件: ComboBox, ListBox, FlipView, ItemsControl, ItemsPresente ...
- C# LIstbox 解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题
解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题 分类: winform2008-05-24 02:33 2592人阅读 评论(11) 收藏 举报 winf ...
- winform快速开发平台 -> 快速绑定ComboBox数据控件
通常我们在处理编辑窗体时.往往会遇到数据绑定.例如combobox控件绑定数据字典可能是我们经常用到的.然而在我的winform快速开发平台中我是如何处理这个频繁的操作呢? 首先,我们要绑定combo ...
- 一步一步学Silverlight 2系列(2):基本控件
述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- ComboxBox控件、checklistbox控件和listbox控件的组合开发
第一步:先创建一个WinForm窗体应用程序,按照下图所示的进行布局. 第二步:为ComboxBox控件.checklistbox控件和listbox控件和button控件设置属性 第三步:在代码中的 ...
- asp.net中的ListBox控件添加双击事件
问题:在Aspx页里的ListBox A中添加双击事件,将选中项添加到另一个ListBox B中,双击ListBox B中的选中项,删除当前选中项 页面: <asp:ListBox ID=&qu ...
- WPF中ListBox控件在选择模式(SelectionMode)为Single时仍然出现多个Item被选中的问题
最近在学习WPF过程中使用到了ListBox控件,在使用时遇到下面的奇怪问题: 代码如下: listBox.Items.Add("绘图"); listBox.Items.Add(& ...
- 在DataGridView控件中加入ComboBox下拉列表框的实现
在DataGridView控件中加入ComboBox下拉列表框的实现 转自:http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.htm ...
- MATLAB GUI程序设计中ListBox控件在运行期间消失的原因及解决方法
在运行期间,ListBox控件突然消失,同时给出如下错误提示: Warning: single-selection listbox control requires that Value be an ...
随机推荐
- HDU 1561 The more, The Better(树形背包)
The more, The Better Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- MyInt的简单实现
#include <iostream> using namespace std; class CMyInt{ private: int value; public: CMyInt(int ...
- ios开发讲解之anchorPoint和position详解
引言 相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置? CALayer的position点是哪一点呢? anchorPoint与posi ...
- PostgreSQL 全文索引
-- 首先要创建自定义的词典,在不使用停用词文件的情况下创建自定义词典,例如: CREATE TEXT SEARCH DICTIONARY english_stem_nostop ( Template ...
- [python学习篇][廖雪峰][2]函数式编程
函数名也是变量: >>> f = abs >>> f(-10) 10 然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就 ...
- [错误处理]python大小写敏感,关键字不要写错
今天调试程序,发现了一个极为隐蔽的bug. True False关键字大小写写错了,然后半天没找出问题所在.
- kb-07线段树--11--区间多重该值多种查询
/* lazy思想的运用,因为查询多种,如果全记录就太繁了,lazy就是如果该区间的每一个叶子的状态都相同就不用深入下去该值,只要暂时标记下,查询的时候也不用下去,直接计算: */ #include& ...
- [CODEVS1916] 负载平衡问题(最小费用最大流)
传送门 输入所有 a[i],求出平均值 sum,每个 a[i] -= sum 那么如果 a[i] > 0,从 s 向 i 连一条容量为 a[i] 费用为 0 的有向边 如果 a[i] < ...
- 模拟tap事件和longTap事件
移动端模拟tap和longTap事件,基本原理就是在touchstart和touchend事件中,计算触摸的位移和时间差,位移在一定范围内(轻微滑动),时间小于150ms为tap事件,时间大于300m ...
- python -- DNS处理模块dnspython
简介 dnspython – 是python实现的一个DNS工具包,利用其查询功能来实现dns的服务监控及解析结果的校验 安装dnspython pip install dnspython 使用 常见 ...
