WPF 教程
WPF教程之 Tab顺序
控件概念: 制表顺序 如果您是为了学习编程而使用了计算机在线时间,您可能知道使用键盘上的平板电脑可以在窗口/随时切换。 ,而不是使用鼠标选择下一个控件。 WPF 直接支持这种行为,…
WPF教程之 访问键盘
控件概念: 访问键 访问键的概念(有时称为加速键或键盘加速器)允许您通过按住Alt键然后按键盘上的其他键来到达窗口内的特定控件。 这增强了窗口的可用性,因为它允许用户使用键盘导航窗…
WPF教程之 Border控件
杂项控件: Border控件 边界(Border)控件是一个装饰控件,可以用来添加一个边界,一个背景或者两者一起,以及其他的一些元素。由于WPF 的面板(Panels)并不支持在其…
WPF教程之 Slider组件
杂项控件: Slider组件 Slider控件允许您通过沿水平或垂直线拖动滑块(Thumb)来选择数值。 你在很多用户界面中见过它,但它仍然有点难以用文字描述明白,所以这是一个非常…
WPF教程之 WebBrowser控件
杂项控件: WebBrowser控件 WPF有一个随时可用的WebBrowser控件,允许您在应用程序中托管完整的Web浏览器。 WebBrowser控件实际上只是一个围绕Acti…
WPF教程之 WindowsFormsHost控件
杂项控件: WindowsFormsHost控件 WPF和WinForms是两个不同的UI框架,都是由Microsoft创建的。 WPF是WinForms的一个更现代的替代品,Wi…
WPF教程之 组合框控件
杂项控件: 组合框控件 你可以用组合框控件显示地将一些控件组合在一起。当然你也可以用其它任意一个面板类实现同样的效果,但组合框可以添加指定的标题和边框,它在window操作系统史上…
WPF教程之 日历控件
杂项控件: 日历控件 WPF配有一个控件,可以立即展示完整日历。这是如此的简单,你只要去放它到你的Window窗体中,就能获得完整的日历视图,像这样: <Window x:C…
WPF教程之 扩展控件
杂项控件: 扩展控件 Expander将会提供你能够去隐藏/显示一部分内容。这将通常是一段文字,但是感谢WPF的灵活,它能够用于任何类型混合内容,像文字,图片,甚至其他WPF控件。…
WPF教程之 ItemsControl
列表控件: ItemsControl WPF具有多种用于显示数据列表的控件。它们有多种形状和形式,并且它们的复杂程度和它们为您执行的工作量各不相同。最简单的变体是ItemsCont…
WPF教程之 ListBox控件
列表控件: ListBox控件 在上一章,我们看了ItemsControl,它是WPF中最简单的列表。 ListBox控件是下一个,它增加了一些功能。 其中一个主要区别是ListB…
WPF教程之 ComboBox控件
列表控件: ComboBox控件 组合框(ComboBox)控件在很多方面类似于列表框(ListBox)控件,但占用的空间更少,因为该控件在不需要时可以隐藏项列表。该控件在Wind…
WPF教程之 Canvas控件
面板控件: Canvas控件 Canvas(画布)可能是所有面板中最简单的。实际上,它不会默认做任何事,而是允许你把控件放在它的内部,然后显式地给这些控件定位。 如果您曾经使用过像…
WPF教程之 WrapPanel控件
面板控件: WrapPanel控件 WrapPanel将把每个子控件定位在另一个子控件旁边,水平地(默认)或垂直地,直到没有更多的空间为止,在那里它将包装到下一行,然后继续。当您需…
WPF教程之 StackPanel控制项
面板控件: StackPanel控制项 StackPanel与WrapPanel是非常相似的,但是至少有个重要的不同点: StackPanel不会对内容换行。只会对一个方向做延伸,…
WPF教程之 DockPanel控件
面板控件: DockPanel控件 DockPanel使得在所有四个方向(顶部、底部、左侧和右侧)都可以很容易地停靠内容。这在很多情况下都是一个很好的选择,其中您希望将窗口划分为特…
WPF教程之 Grid-行和列
面板控件: Grid-行和列 在上一章中,我们向您介绍了强大的网格面板,并展示了几个关于如何使用它的基本示例。在本章中,我们将做一些更高级的布局,因为这是网格真正闪耀的地方。首先,…
WPF教程之 Grid-单位
面板控件: Grid-单位 到目前为止,我们主要使用星形宽度/高度,它指定一行或一列应该占据组合空间的一定百分比。但是,还有两种指定列或行的宽度或高度的方法:绝对单元和自动宽度/高…
WPF教程之 Grid-跨行
面板控件: Grid-跨越 默认的网格行为是每个控件占用一个单元格,但有时您希望某个控件占用更多的行或列。幸运的是,Grid使用附加属性ColumnSpan和RowSpan使这非常…
WPF教程之 GridSplitter控件
面板控件: GridSplitter控件 正如您在前面的文章中看到的那样,Grid面板可以很容易地将可用空间划分为单个单元格。使用列和行定义,您可以轻松确定每行或列应占用多少空间,…