.NET

WPF教程之 WPF应用程序 - 简介

9 0

WPF应用程式: WPF应用程序 - 简介在本教程中,我们主要关注使用WPF创建应用程序。你可能知道.NET可以在具有.NET实现的所有平台上执行,但是最常见的还是Microsoft WIndows平台。当我们在本教程中讨论Windows应用程序时,它实际上是指在Windows(或者其他. NET兼容平台)上运行的应用程序,而不是在浏览器中或者通过互联网远程运行。和其他.NET应用一样,运行WPF应用需要.NET框架。幸运的是,从Windows Vista开始,微软已将.NET框架内置于所有Windows

.NET

WPF教程之 XAML基础

20 0

XAML: XAML基础在上一章节中,我们介绍了XAML是什么,它有什么用,那么该如何用它来创建一个组件呢?你会下下一个例子中看到,创建一个组件是多么简单,就像写出名字一样,比如创建一个按钮,就像这样:<Button>XAML标签必须有结尾, 在起始标签尾部用斜杠或者使用结束标签都可以.<Button></Button>或者<Button /> 多数的控件允许你在开始和结束之间放置内容, 这就是控件的内容(content). 比如,Button控件允许

.NET

WPF教程之 资源(Resources)

51 0

WPF应用程式: 资源(Resources)WPF採用了一项非常便利的概念:储存资料为资源的能力,无论是区域性的支援一个控制项、区域性的支援整个视窗或是全域性的支援整个应用程式。能储存的资料可以是你想要的任何东西,从实际资讯到一个WPF控制项的阶层。这允许你将资料存放于一个地方,再从其他数个地方使用它,非常地实用。这项概念常用在风格(styles)及模板上(templates),我们会在之后的教学中讨论。然而如同将在这个章节说明的,你也可以把它用在许多其他东西上。让我透过一个简单的范例来展示:<Wi

.NET

WPF教程之 绑定属性

37 0

数据绑定: hello-databinding就像我们用经典的“hello world!”例子开始画这个一样,我们会用一个“hello world!” 的例子让你在WPF中使用数据绑定是多么简单。让我们先直接看例子,我会再给你们解释。<Window x:Class="WpfTutorialSamples.DataBinding.HelloBoundWorldSample"xmlns="http://schemas.microsoft.com/winfx/2006/xam

.NET

WPF教程之 Grid-单位

20 0

面板控件: Grid-单位到目前为止,我们主要使用星形宽度/高度,它指定一行或一列应该占据组合空间的一定百分比。但是,还有两种指定列或行的宽度或高度的方法:绝对单元和自动宽度/高度。让我们尝试创建一个网格,我们将它们混合在一起:<Window x:Class="WpfTutorialSamples.Panels.GridUnits"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

.NET

WPF教程之 怎么做一个富文本编辑器

21 0

Rich Text控件: 怎么做一个富文本编辑器这是另一篇如何文章,灵感来自于RichTextBox控件的酷炫程度,以及创建一个小巧但非常强大的富文本编辑器是多么容易 - 想想Windows写字板! 虽然WPF对我们来说非常简单,但是XAML和C#代码会比平常多一些,但这没关系。 我们将逐个浏览有趣的部分,最后我将向您展示整个代码清单。在本文中,我们将使用我们在本教程的其他部分中使用的许多控件和技术,因此解释不会太详细。 如果您需要梳理部分内容,可以随时返回完整详细的说明。首先,让我们看看目标。 这应该是

.NET

WPF教程之 创建自定义输入对话框

31 0

对话框: 创建自定义输入对话框在最后几篇文章中,我们研究了使用WPF的内置对话框,但创建自己的对话框几乎同样容易。实际上,您只需要创建一个Window,将所需的控件放在其中然后显示它。不过,在创建对话框时你应该记住一些事项,以确保你的应用程序能像其他Windows应用程序一样运行。在本文中,我们将创建一个非常简单的对话框用来询问用户一个问题然后返回答案,同时讨论你应该遵循的各种良好实践。设计对话框对于这个具体的对话框,我只需要提供一个Label(标签)告诉用户我们需要什么信息,一个TextBox(文本框)

.NET

WPF教程之 Grid控件

46 0

面板控件: Grid控件Grid是面板类型中最复杂的。Grid可以包含多行和多个列。您为每行定义一个高度,为每列定义一个宽度,以像素的绝对数量、可用空间的百分比或自动方式,其中行或列将根据内容自动调整其大小。当其他面板不能胜任时使用Grid,例如,当您需要多个列并且经常与其他面板组合时。在最基本的形式中,Grid将简单地接受您放入其中的所有控件,将它们拉伸以使用最大可用空间并将他们堆迭:<Window x:Class="WpfTutorialSamples.Panels.Grid&quot