.NET

WPF教程之 用DispatchTimer持续移动

8 0

创建一个游戏:WPF贪吃蛇:Chapter introduction: In this article series, were building a complete Snake game from scratch. It makes sense to start with the Introduction and then work your way through the articles one by one, to get the full understanding. If you

.NET

WPF教程之 WPF命令简介

39 0

WPF命令: WPF命令简介在本教程的前一章中,我们讨论了如何处理事件,例如当用户点击按钮或菜单项时。 然而在现代的用户界面中,通常从多个位置访问函数,由不同的用户动作调用。例如,如果您有一个带有主菜单和一组工具栏的典型界面,则可以在菜单,工具栏,上下文菜单(例如,在主应用程序区域中单击鼠标右键时)使用新建(New)或打开(Open)等操作,以及使用键盘快捷键,如Ctrl+N和Ctrl+O.对应上面的每种行为的响应代码都完全一样,但是在WinForms 应用程序中,你不得不为每一种行为定义一个对应的eve

.NET

WPF教程之 日期选择器控件

58 0

杂项控件: 日期选择器控件通常处理日期非常麻烦。写日期的方式很多,取决于你的用户所在的地方的使用,因此允许他们随意输入一个日期到一个TextBox 从来都不是一个好的主意。对于我们幸运的是,WPF有几个控件来处理日期。我们曾经研究过那些控件的其中一个, Calendar控件,如果你的对话框中选择日期是一个主要任务的话,那它非常好用。然而,你经常会需要在像TextBox,ComboBox等等那样的多输入控件的样式的形式,收集一个日期伴随着一些其他信息。对于这种情况,你需要一个日期输入控件,它能够于

.NET

WPF教程之 TextBlock控件 - 内联格式

25 0

基础控件: TextBlock控件 - 内联格式在前一篇文章中我们关注了TextBlock控件的核心功能:显示一个简单的字符串并在有需要的时候换行,我们甚至使用了预设以外的其他颜色来呈现文字,但如果你想要不仅仅只是对于所有TextBlock内的文字定义一个静态颜色呢?幸运的是,TextBlock控件支持内联内容。 这些类似控件的小构造都继承自Inline类,这意味着它们可以作为较大文本的一部分进行内联呈现。 在撰写时,支持的元素包括AnchoredBlock,Bold,Hyperlink,InlineUI

.NET

WPF教程之 PasswordBox 控件

60 0

基础控件: PasswordBox 控件要在 WPF 里编辑一般文本的话,TextBox 就够了;但要是输入密码呢?两者的功能几乎一样,但我们不能让 WPF 把密码明文显示出来,防止有人爱管闲事在你身后偷窥。为这个目的,WPF 有 PasswordBox 控件,它和 TextBox 一样简单易用。来看看下面的例子:<Window x:Class="WpfTutorialSamples.Basic_controls.PasswordBoxSample"xmlns="htt

.NET

WPF教程之 ListView排序

51 0

ListView控制项: ListView排序在上一章中,我们了解了如何通过访问ListView的View实例然后添加组描述来对WPF ListView中的项进行分组。将排序应用于ListView同样容易,并且大部分过程完全相同。让我们尝试一个简单的例子,我们按年龄对用户对象进行排序:<Window x:Class="WpfTutorialSamples.ListView_control.ListViewSortingSample"xmlns="http://schem

.NET

WPF教程之 Grid-行和列

65 0

面板控件: Grid-行和列在上一章中,我们向您介绍了强大的网格面板,并展示了几个关于如何使用它的基本示例。在本章中,我们将做一些更高级的布局,因为这是网格真正闪耀的地方。首先,让我们输入更多的列,甚至是一些行,用于一个真正的表格布局:<Window x:Class="WpfTutorialSamples.Panels.TabularGrid"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation

.NET

WPF教程之 Tab顺序

71 0

控件概念: 制表顺序如果您是为了学习编程而使用了计算机在线时间,您可能知道使用键盘上的平板电脑可以在窗口/随时切换。 ,而不是使用鼠标选择下一个控件。WPF 直接支持这种行为,甚至更好:自动自动建立了一个从一个领域移动到另一个领域时使用的顺序,因此通常,你根本不会担心这一点。但是,有时窗口/潜在的设计会导致 WPF使用您可能不同意的 Tab 键顺序,原因有多种。此外,您可以决定部分控制不应该是 Tab 键顺序的具体方面。请我用一个例子来说明这一点:此包含一个从中央控件的网格控件,双方都有一个有标签控件和T