WPF
文章平均质量分 53
世外水镜
水中月,镜中花
展开
-
WPF 换肤
第一步:在项目中新建一个文件夹(SkinDictionary)当然你可以自由命名!第二步:在SkinDictionary文件夹中新建 资源字典(Skin.xaml)当然你可以自由命名!我的Skin.xaml 内容如下(你可以根据自己的需求添加): xmlns:x="http://schemas.microsoft.com/winfx/200原创 2013-12-17 17:18:42 · 1557 阅读 · 0 评论 -
wpf TextBox 验证
以下内容适合像我一样的新手!有什么好的建议!还望大家指点!效果图如下:第一步:先 新建文件夹 CheckValueLibrary 在新建一个类 PhoneNumberCheck 用于验证 此类继承 ValidationRule 类!PhoneNumberCheck 类代码如下(正则表达式有错,可借鉴方法):namespace Demo1.CheckValueLibr原创 2014-07-18 10:50:32 · 3968 阅读 · 0 评论 -
wpf 提示未将对象引用设置到对象的实例
因为程序在启动时需要解释xaml,按照xaml中的顺序生成控件,先布局的先生成,所以后台写的方法也要 按照 从上至下的顺序排列 和xaml 控件顺序一样!原创 2014-06-24 10:09:47 · 7817 阅读 · 0 评论 -
WPF 初学 - Path
首先我得看一下点基于的坐标原创 2014-05-19 15:03:07 · 1231 阅读 · 0 评论 -
触发器系列(1)Trigger
Style 直ui过来就是 风格 样式,简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素。构成Style 的两种元素是Style 和Trigger Style类帮助我们设置控件的静态外观风格 Trigger类 则帮助我们设置控件的行为风格 4: 5: 6:原创 2014-05-12 10:46:52 · 1449 阅读 · 0 评论 -
WPF 布局控件 之 DockPanel
DockPanel为容器控件主要了解其Dock属性和LastChildFill属性的使用一、LastChildFill="True" 时代码: DockPanel.Dock="Top">Top Bottom Left Right Fill 效果图:原创 2014-05-06 17:13:45 · 4399 阅读 · 0 评论 -
使用OxyPlot在WPF中创建图表
对于我们的项目之一,我们必须从外部源检索数据,并将它们存储在数据库中。一个来自客户机的请求,是看在图形中检索到的数据。此外,他希望看到一个实时更新该图中检索数据的每一秒。 经过一番搜索,我发现OxyPlot库。这个库可以在WPF,Silverlight中,Windows窗体,甚至在Windows Store应用程序中使用。在现在正在研究一个alpha版本为单声道。 虽然包已经下载超过10万翻译 2014-04-11 16:42:35 · 12831 阅读 · 1 评论 -
oxyplot 禁止拖动,缩放(wpf)
"Left" IsZoomEnabled="False" IsPanEnabled="False"/> "Bottom" IsZoomEnabled="False" IsPanEnabled="False"/> 关键代码:IsZoomEnabled="False" //禁止缩放IsPanEnabled="False" //禁原创 2014-04-11 16:13:38 · 3939 阅读 · 0 评论 -
触发器系列(2) DataTrigger
触发条件:DataTrigger是以控件DataContext的属性作为触发条件本例效果说明:代码如下:原创 2014-05-12 10:19:47 · 3967 阅读 · 0 评论 -
WPF 使用Border创建圆角边框
创建圆角边框可以通过设置border的CornerRadius属性其边框呈现圆角样式代码:<Border Height="50" Background="Red" CornerRadius="20,0,0,0" >效果图:位置说明:CornerRadius="左,右,右下,左下"提示:如过圆角处有颜色原创 2014-05-06 17:51:07 · 12062 阅读 · 1 评论 -
WPF 控件之 Popup
1.常用属性说明IsOpen: 布尔值,指示 Popup 控件是否显示StaysOpen: 布尔值,指示在 Popup 控件失去焦点的时候,是否关闭 Popup 控件的显示PopupAnimation:指示显示窗口时是否使用动画,只有在 AllowsTransparency 等于true时此属性才有用Popup 窗口本身是一个不可见的元素,只有在窗口上放置了信息后才能显示P原创 2014-05-07 15:39:47 · 13978 阅读 · 0 评论 -
WPF 文本的呈现
WPF呈现文本的控件有 TextBlock,Label ,TextBox, RichTextBox 等等!下面我们还是以呈现Hello World加以说明。1.显示不同的样式的文本代码: Hello World Hel原创 2014-05-07 11:29:00 · 1353 阅读 · 0 评论 -
WPF 布局控件 之 Canvas
Canvas:Canvas比较简单,只是一个存储元素的容器,它不会自动调整内部元素的排列及大小。不指定元素位置,元素将默认显示在画布的左上方。Canvas的主要用途是用来画图。Canvas默认不会自动裁减超过自身范围的内容,即溢出的内容会显示在Canvas外面,这是因为默认 ClipToBounds="False";我们可以通过设置ClipToBounds="True来裁剪多出原创 2014-04-14 13:53:07 · 2120 阅读 · 0 评论 -
WPF 无边框窗体
第一步:去掉那些最大化最小化和关闭代码如下:WindowStyle="None" 第二步:去掉那边框代码如下:AllowsTransparency="True"原创 2014-05-06 16:26:26 · 1220 阅读 · 0 评论 -
wpf 引用资源文件
一、什么是资源通常使用 WPF 资源作为重用通常定义的对象和值的简单方法。在 WPF 中资源通常用作“样式”(Style)、样式模板、数据模板等。二、资源的定义及 XAML 中引用资源可以定义在以下几个位置:1 应用程序级资源定义在 App.xaml 文件中,作为整个应用程序共享的资源存在 ;在 App.xaml 文件中定义:原创 2014-05-04 11:29:01 · 9652 阅读 · 0 评论 -
WPF 布局控件 之 WrapPanel
StatickPanel就是将子元素按照堆栈的形式一一排列,通过设置面板的Orientation属性设置了两种排列方式:横排(Horizontal默认的)和竖排(Vertical)。纵向的StatickPanel默认每个元素宽度与面板一样宽,反之横向亦然。如果包含的元素超过了面板空间,它只会截断多出的内容。元素的Margin属性用于使元素之间原创 2014-04-15 14:46:45 · 5288 阅读 · 0 评论 -
WPF 布局控件 之 StatickPanel
StatickPanel就是将子元素按照堆栈的形式一一排列,通过设置面板的Orientation属性设置了两种排列方式:横排(Horizontal默认的)和竖排(Vertical)。纵向的StatickPanel默认每个元素宽度与面板一样宽,反之横向亦然。如果包含的元素超过了面板空间,它只会截断多出的内容。元素的Margin属性用于使元素之间产生原创 2014-04-15 14:26:55 · 1280 阅读 · 0 评论 -
WPF 之旋转动画
Xaml 代码如下: 后台代码:/// /// 风扇旋转动画 /// public void Rotate() { Storyboard storyboard = new Storyboard();//创建故事板原创 2013-12-24 13:46:30 · 8090 阅读 · 0 评论 -
WPF Converter 根据性别显示图片
先上图!xaml 代码: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="{Binding Main, Sou原创 2014-02-23 20:49:58 · 2495 阅读 · 0 评论