文本原网址:http://blog.sina.com.cn/s/blog_43eb83b90102dybt.html
表示一个选择控件,该控件组合一个不可编辑的文本框和一个下拉项,该下拉项包含一个允许用户从列表中选择项的列表框。
属性:
1、Selector.SelectedIndex 属性
获取或设置选定项的索引
属性值
类型:System.Int32
选定项的索引。默认值为 -1(未选任何项)。
2、Selector.SelectedItem 属性
获取或设置选定项。它返回项本身,通常是一个字符串值。
3、Count 属性反映列表的项数。
4、Items 属性
this.comboZzmm.Items.Add("中共党员");
this.comboZzmm.Items.Add("无党派");
5、dropdownstyle属性
l
l
l
名称 |
说明 |
获取 FrameworkElement 的呈现高度。 (继承自 FrameworkElement。) |
|
获取 FrameworkElement 的呈现宽度。 (继承自 FrameworkElement。) |
|
获取或设置一个用于提供控件背景的画笔。 (继承自 Control。) |
|
获取或设置一个用于描述控件的边框背景的画笔。 (继承自 Control。) |
|
获取或设置控件的边框宽度。 (继承自 Control。) |
|
获取或设置一个值,该值指示应在可能时高速缓存已呈现内容。 (继承自UIElement。) |
|
获取或设置鼠标指针悬停在 FrameworkElement 上时所显示的光标。 (继承自FrameworkElement。) |
|
获取或设置 FrameworkElement 参与数据绑定时的数据上下文。 (继承自FrameworkElement。) |
|
获取或设置一个键,该键引用控件的默认样式。 (继承自 Control。) |
|
获取与此对象关联的 Dispatcher。 (继承自 DependencyObject。) |
|
获取或设置为每个数据项显示的属性的名称或路径。 (继承自 ItemsControl。) |
|
获取或设置用于在控件中显示文本的字体。 (继承自 Control。) |
|
获取或设置此控件中文本的大小。 (继承自 Control。) |
|
获取或设置字体在屏幕上的压缩或扩展程度。 (继承自 Control。) |
|
获取或设置呈现文本时使用的样式。 (继承自 Control。) |
|
获取或设置指定字体的粗细。 (继承自 Control。) |
|
获取或设置一个用于描述前景色的画笔。 (继承自 Control。) |
|
获取或设置 FrameworkElement 的建议高度。 (继承自FrameworkElement。) |
|
获取或设置在布局父级(如面板或项控件)中构成 FrameworkElement 时应用于此元素的水平对齐特征。 (继承自 FrameworkElement。) |
|
获取或设置控件内容的水平对齐方式。 (继承自 Control。) |
|
获取或设置一个值,该值指示组合框的下拉部分当前是否已打开。 |
|
获取或设置一个值,该值指示用户是否可以在组合框的文本框部分中编辑文本。此属性总是返回 false。 |
|
获取或设置一个值,该值指示用户是否可以与控件交互。 (继承自 Control。) |
|
获取一个指示是否突出显示 SelectionBoxItem 的值。 |
|
获取或设置指示 Selector 是否应当使 SelectedItem 与 Items 属性中的当前项保持同步的值。 (继承自 Selector。) |
|
获取或设置一个值,该值指示是否将某个控件包含在 Tab 导航中。 (继承自Control。) |
|
获取与此 ItemsControl 关联的 ItemContainerGenerator。 (继承自ItemsControl。) |
|
获取或设置一个样式,该样式应用于为组合框中的每个项生成的容器。 |
|
获取用于生成控件内容的集合。 (继承自 ItemsControl。) |
|
获取或设置模板,它定义了控制项的布局的面板。 (继承自 ItemsControl。) |
|
获取或设置用于生成 ItemsControl 的内容的集合。 (继承自 ItemsControl。) |
|
获取或设置用于显示每个项的 DataTemplate。 (继承自 ItemsControl。) |
|
获取或设置应用于 FrameworkElement 的本地化/全球化语言信息。 (继承自FrameworkElement。) |
|
获取或设置 FrameworkElement 的外边距。 (继承自FrameworkElement。) |
|
获取或设置用于列出组合框项的下拉项的最大高度。 |
|
获取或设置 FrameworkElement 的最大高度约束。 (继承自FrameworkElement。) |
|
获取或设置 FrameworkElement 的最大宽度约束。 (继承自FrameworkElement。) |
|
获取或设置 FrameworkElement 的最小高度约束。 (继承自FrameworkElement。) |
|
获取或设置 FrameworkElement 的最小宽度约束。 (继承自FrameworkElement。) |
|
获取(或设置,但请参见"备注")对象的标识名称。该名称提供最初已编译标记的引用。在 XAML 处理器从标记创建对象树后,运行时代码可以使用此名称引用标记元素。 (继承自 FrameworkElement。) |
|
获取或设置对象的不透明度。 (继承自 UIElement。) |
|
获取或设置用于改变此对象区域的不透明度的画笔。 (继承自 UIElement。) |
|
获取或设置控件内的边距。 (继承自 Control。) |
|
获取对象树中此 FrameworkElement 的父对象。 (继承自FrameworkElement。) |
|
获取或设置由 RenderTransform 声明的任何可能呈现变换的原点,相对于UIElement 的边界。 (继承自 UIElement。) |
|
获取本地定义的资源字典。在 XAML 中,可以通过 XAML 隐式集合语法,将资源项建立为 <frameworkElement.Resources> 属性元素的子对象元素。 (继承自FrameworkElement。) |
|
获取或设置选定项的索引。 (继承自 Selector。) |
|
获取或设置选定项。 (继承自 Selector。) |
|
获取在选择框中显示的项。 |
|
获取应用于选择框内容的模板。 |
|
获取或设置呈现过程中应用于此对象的实例 Style。 (继承自FrameworkElement。) |
|
获取或设置一个值,该值决定在用户使用 Tab 键在控件中导航时元素接收焦点的顺序。 (继承自 Control。) |
|
获取或设置一个可用于存储有关此对象的自定义信息的任意对象值。 (继承自FrameworkElement。) |
|
获取或设置控件模板。 (继承自 Control。) |
|
获取为 FrameworkElement 定义的动画的触发器的集合。 (继承自FrameworkElement。) |
|
获取或设置一个值,该值决定对象及其子树的呈现是否应使用将呈现与整像素对齐的舍入行为。 (继承自 UIElement。) |
|
获取或设置在父对象(如面板或项控件)中构成 FrameworkElement 时应用于此元素的垂直对齐特征。 (继承自 FrameworkElement。) |
|
获取或设置控件内容的垂直对齐方式。 (继承自 Control。) |
|
获取或设置 UIElement 的可见性。不可见的 UIElement 不呈现,也不将其所需大小告知布局。 (继承自 UIElement。) |
|
获取或设置 FrameworkElement 的宽度。 (继承自 FrameworkElement。) |
方法:
select(起始,结束)返回某一值的部分内容
Selectall() 返回某一值的所有内容
定制控件:
继承并重写:
封装(自定义):