.NET

WPF教程之 使用Grid-面板控件

15 0

面板控件: 使用Grid-联系人窗口在最后几章中, 我们讨论了很多理论信息, 每个信息都有一些非常理论的例子。在本章中, 我们将把到目前为止学到的关于网格的知识结合到一个可以在现实世界中使用的例子中: 一个简单的contact form。联系人窗体的好处是, 它只是一个常用对话框的示例-您可以使用使用的技术并将其应用于您需要创建的几乎任何类型的对话框。第一次完成这项任务非常简单,它将向您展示一个非常基本的联系表格。它使用三行,其中两行具有自动高度,最后一行具有星高,因此它消耗了剩余的可用空间:<Wi

.NET

WPF教程之 StringFormat属性

45 0

数据绑定: StringFormat属性就像我们在上一章中看到的,通常用来修改绑定输出的方式是通过使用转换器.转换器的强大之处在于它允许你将任意数据类型转换为另一个完全不同的数据类型.然而,相对于大多数应用场景,你只是想改变某些值的显示方式而没有必要将其转换成另一个不同的类型,StringFormat属性则可以很好的做到这一点.使用一个绑定的 StringFormat 属性时,你会丢失一些使用转换器时的灵活性,但相应地,它会更简单易用且不会在新文件中创建一个新类.StringFormat 属性的的功能就如

.NET

WPF教程之 ToolTip控件

86 0

控件概念: 工具提示控件工具提示,信息提示或提示 - 各种名称,但保持不变:通过将鼠标悬停在上面,可以获得有关特定控件或链接的额外信息。WPF也支持概念,使用FrameworkElement类中的ToolTip属性,几乎所有的 WPF 控件都继承自该属性。为控件指定工具提示非常简单,您将在第一个非常基本的示例中看到:<Window x:Class="WpfTutorialSamples.Control_concepts.ToolTipsSimpleSample"xmlns=&qu

.NET

WPF教程之 改善WPF贪吃蛇让它看起来更像个游戏

4 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教程之 使用IValueConverter进行值转换

21 0

数据绑定: 使用IValueConverter进行值转换到目前为止我们已经使用了一些简单的,可以同步属性的数据绑定。然而,你将会遇见想要使用一种类型,但需要以不同方式呈现的场景。何时使用值转换器值转换器经常与数据绑定一起使用。以下是一些基本示例:您有一个数值,但您希望以一种方式显示零值,而以另一种方式显示正数您想要根据值检查CheckBox,但值是一个字符串,如“是”或“否”而不是布尔值您有一个以字节为单位的文件大小,但您希望根据它的大小显示为字节,千字节,兆字节或千兆字节。这些是一些简单的案例,但还有更

.NET

WPF教程之 TextBox控件

16 0

基础控件: TextBox控件TextBox控件是WPF中最基本的文字输入控件。它允许最终用户在一行、对话输入、或多行编写,就像是个编辑器。单行TextBoxTextBox控件非常常用。你可以不使用任何属性,就能有一个完整并可编辑的文本字段。这里有一个简单的示例:<Window x:Class="WpfTutorialSamples.Basic_controls.TextBoxSample"xmlns="http://schemas.microsoft.com/winf

.NET

WPF教程之 碰撞检测

17 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教程之 CheckBox 控件

78 0

基础控件: CheckBox 控件CheckBox 控件允许用户启用或禁用一个选项,这通常在逻辑代码中对应一个布尔值。如果你不熟悉 CheckBox 的样式,让我们来看看这个例子:<Window x:Class="WpfTutorialSamples.Basic_controls.CheckBoxSample"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x=&qu