【推荐】购买本站友情链接

购买本站友情链接联系站长QQ:993356686本站情况:站长之家权重:爱站权重:

【推荐】购买本站软文发布服务

购买本站软文发布服务请联系站长QQ:993356686 本站情况:站长之家权重:爱站权重:百度收录(几乎秒收):本站软文发布可带联系方式、可带链接、可包月,详情请联系站长QQ:993356686

.NET

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

24 0

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

.NET

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

33 0

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

.NET

WPF教程之 Grid控件

48 0

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

.NET

WPF教程之 FlowDocumentScrollViewer控件

25 0

富文本控件: FlowDocumentScrollViewer控件在简介中没有过Flow的包装器中FlowViewer是最简单的一个。它允许用户使用滚动条滚动长文档。因为这是我们第一次使用FlowDocument,我们只知道基本的“Hello World!”例子开始。除了使用FlowDocumentScrollViewer之外,本文主要介绍包装器的几个常见概念。这是第一个例子:<Window x:Class="WpfTutorialSamples.Rich_text_controls.Fl

.NET

WPF教程之 WPF Rich Text控件简介

53 0

Rich Text控件: WPF Rich Text控件简介在其他一些UI框架中,比如WinForms,想要显示长篇的富文本是非常困难的。一般的解决办法是通过在RichTextBox中加载文件或者创建一个WebBrowser组件来加载本地或者远程网页,但是,如果想随心所欲的编辑这些加载的富文本,基本是不可能的。而微软想在WPF中解决这个问题,让这些富文本的编辑也变得和显示一样简单。FlowDocument负责渲染富文本,这包括图片、列表、表格,以及其他可以浮动、调整等的元素。使用FlowDocument,

.NET

WPF教程之 UpdateSourceTrigger属性

41 0

数据绑定: UpdateSourceTrigger属性在上一篇文章中,我们看到了TextBox中的更改是如何不立即发送回源的。相反,只有在TextBox上丢失焦点后才更新源。此行为由binding的UpdateSourceTrigger属性控制。该属性默认值为“Default”,表示根据您绑定的属性来更新源。在输入时,除了Text属性之外的所有属性在属性更改时立即更新(PropertyChanged),而当目标元素丢失焦点时(LostFocus),Text属性才会更新。显然,Default是UpdateS

.NET

WPF教程之 RadioButton 控件

162 0

基础控件: RadioButton 控件RadioButton 控件允许你向用户提供一列可能的选项,而同时只允许选中一个。你可以用 Combobox 来占用更少的空间实现同样的效果,但一组单选框会令用户更直观地看到他们的可用选项。<Window x:Class="WpfTutorialSamples.Basic_controls.RadioButtonSample"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p

.NET

WPF教程之 触发器动画

36 0

WPF样式: 触发器动画与以往的框架如WinForms相比,WPF最大的优势之一就是可以更为轻松地处理动画(animation)。与以往框架中在两个静态值之间来回切换的处理方式不同,WPF直接使用触发器(Trigger)将动画作为Trigger触发时的响应。有鉴于EnterActions与ExitActions属性存在于所有已讨论的Trigger种类(EventTrigger除外),包括单一触发与多重触发,我们将选择它们作为例子。<Window x:Class="WpfTutorialSa