.NET

WPF教程之 功能区控件

44 0

通用界面控件: 功能区控件Microsoft 发明了 Ribbon 界面,并最初在 Office 2007 中使用它。它将原本的菜单和工具栏结合起来,用标签和组来整理功能。它最重要的目的是让用户方便地发现所有的功能,而不是把功能藏在冗长的菜单里。Ribbon 也支持安排功能的优先级,或使用不同大小的按钮。WPF 没有内嵌 Ribbon 控件,但 Microsoft 已经发布了一个。只要你遵循他们的实现规范,就可以免费下载使用。你在 MSDN 可以读到更多内容,也有 Ribbon 控件的下载链接。小结你可以

.NET

WPF教程之 GridSplitter控件

73 0

面板控件: GridSplitter控件正如您在前面的文章中看到的那样,Grid面板可以很容易地将可用空间划分为单个单元格。使用列和行定义,您可以轻松确定每行或列应占用多少空间,但如果您希望允许用户更改此内容,该怎么办?这是GridSplitter控件发挥作用的地方。只需将GridSplitter添加到Grid中的列或行中,并使用适当的空间量,例如5个像素。然后,它将允许用户将其从一侧向另一侧或上下拖动,同时更改其每侧上的列或行的大小。这是一个例子:<Window x:Class="Wpf

.NET

WPF教程之 ListView控件简介

59 0

ListView控件项 ListView控件简介列表视图控制项在窗口程序中,经常被展示的资料列表。一个例子是档案总管的列表,显示每个档案名称,如果有需要的话也可以显示档案大小,最后修改时间等等的信息。WPF与WinForms中的ListView如果你之前有操作过 WinForms,那么你会显示对于实际上 ListView(列表)有一定程度的了解。你可能需要知道ListView 在WPF里不尽然与WinForms相同。有一个棘手的处理的差异是WinForms的ListView会呼叫Windows API的函

.NET

WPF教程之 TextBlock控制项

42 0

基础控件: 文本块控制项TextBlock 不是控制项,因为它并没有继承控件类别,但它使用起来和 WPF 中的其他控制项还是类似,所以是为了方便我们称其为控制项。TextBlock是 WPF 中基本的控件项,但非常好用。它允许你显示文字在萤幕上,一个标签控制项一样,但使用起来比标签更简单,一般来说,使用快乐资源作法。用于短、单行的文字(但可能包含其他、图像等),而TextBlock对于多行的文字非常适合(但只能是文字形式)。Label和TextBlock拥有自己独有的优点,所以怎么就用你的情况。在“你好,

.NET

WPF教程之 控制贪吃蛇

41 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教程之 如何创建完整的音频视频播放器

78 0

音频与视频: 如何创建完整的音频/视频播放器在音频视频播放的最后几章,我决定做一个更完整的示例,利用MediaPlayer / MediaElement类来处理音频和视频。在前几章播放音频和视频基础上,我们将其中用到的几个控件组合起来,显示到一个WPF媒体播放器上,如下图所示:但是这只是播放音频是它所展示的状态。一旦载入视频,这个界面里面就会自动展开一块区域来显示视频的内容,如下图所示:让我来告诉你这个东西是怎样做出来的吧!在这篇文章最后,你能看到完整的源代码,你准备好了吗? 界面这个接口可以分为三

.NET

WPF教程之 数据更新

89 0

数据绑定: 数据更新在之前的教程中,我们大多是在UI元件与现有的类别做绑定,但在现实生活的应用程式中,明显的你会绑定到你现有的资料物件。这时容易,不过当你开始做了之后,你可能会发现一件让你失望的事---就像之前的例子一样,变化不会自动的反应。你将会在这篇文章中学习到,你需要额外费一点功夫来达成这件事,不过很幸运的,WPF让这件事情变的相当简单。响应数据源变化在处理数据源更改时,您可能想要或可能不想处理两种不同的方案:更改项目列表以及每个数据对象中绑定属性的更改。如何处理它们可能会有所不同,具体取决于您正在

.NET

WPF教程之 创建和使用用户控件

54 0

用户控件和自定义控件: 创建和使用用户控件在WPF中由UserControl类表示,用户控件是将标记和代码分组到可重用容器中的概念,因此具有相同界面相同功能,可以在几个不同的位置使用,甚至可以在多个应用程序中使用。用户控件的行为很像WPF窗口 - 您可以放置其他控件的区域,然后是可以与这些控件交互的代码后置文件。 包含用户控件的文件也以.xaml结尾,而代码后置以.xaml.cs结尾 - 就像一个Window。 起始标记虽然看起来有点不同:<UserControl x:Class="Wpf