WPF
亲爱的大狗
dearbigdog.com
展开
-
XAML Margin
Margin="左,上,右,下"; 控件留白Margin="5" 左,上,右,下都等于5px原创 2013-09-24 10:03:34 · 1464 阅读 · 0 评论 -
WPF 构造函数InitializeComponent()和Loaded()
写在Xaml中的控件初始化,发生在InitializeComponent中,所有控件都加载完毕后,会调用Loaded().不要滥用Loaded()!Loaded 通常是元素初始化序列中最后引发的事件, 它总是在 Initialized 之后引发。选择处理 Loaded 还是 Initialized 取决于您的需求。 如果不需要读取元素属性,也不需要获取任何布局信息,而只是希原创 2014-03-12 15:41:26 · 7076 阅读 · 0 评论 -
WPF 路由事件 Event Routing
路由事件介绍之前介绍了WPF的新的依赖属性系统,本篇将介绍更高级的路由事件,替换了之前的.net普通事件。相比.net的事件,路由事件具有更强的传播能力,支持向上冒泡和向下隧道传播。路由事件允许源自某个元素的事件由另一个元素引发。原创 2013-10-30 16:26:11 · 2553 阅读 · 0 评论 -
WPF 透明掩码 OpactiyMask
在WPF中提供了Opacity属性使得元素的所有内容都是透明的.而OpacityMask属性可以使元素的特定区域变成透明.OpacityMask属性接受任何画刷.画刷的alpha通道的值确定了什么地方是透明的.并且,OpacityMask会忽略画刷的颜色.也就是说,不管画刷是红色或者蓝色,效果都相同.OpacityMask只关注画刷的Opacity属性.因此.使用SolidColorBru原创 2013-11-22 16:58:06 · 4534 阅读 · 0 评论 -
WPF 设置ListView内容居中
首先自己定义一个ListViewItem的Style 再将这个Style应用在ListView上原创 2013-11-18 14:19:34 · 7562 阅读 · 0 评论 -
WPF 依赖属性 DependencyProperty
依赖属性在WPF中使用了更高级的依赖项属性替换了.net中的属性。依赖属性具有一些更高效的保存机制,同进支持附加功能,如 更改通知(Change Notification)以及属性值继承(在元素树中向下传递默认属性值)。依赖属性同样还是WPF中Animation,Binding,Style的重要基础。原创 2013-10-28 13:50:14 · 8333 阅读 · 2 评论 -
WPF ComboBox修改背景色
原创 2013-10-12 13:45:41 · 11805 阅读 · 1 评论 -
TFS NuGet程序包出现错误TF30063 没有权限
在网上找到了解决方案,贴出来。The root of the problemThe decision whether to or not to try NTLM authentication is based on which internet zone OS thinks the request target is. In other words if OS says t原创 2013-10-16 13:49:04 · 4064 阅读 · 0 评论 -
WPF MVVM(Model-View-ViewModel)设计模式【学习】
开发工具:VS2010BlendPrism框架基本概念:数据绑定,依赖属性,依赖对象WPF 委托式命令 Icommand接口Lambda表达式MVVM(Model-View-ViewModel)介绍:{View=UI;Model=抽象事物;Viewmodel=Model for View;即View的建模}ViewMode与前台View传递的原创 2013-09-26 14:30:15 · 3038 阅读 · 2 评论 -
WPF 将Bitmapsource转换到Emgu.cv.image
Transform WPF BitmapSource to Emgu.CV.Image******* //Transform WPF BitmapSource to Emgu.CV.Image MemoryStream outStream = new MemoryStream(); BitmapEncoder enc = n原创 2013-09-25 09:28:04 · 2955 阅读 · 0 评论 -
WPF 可以自定义字段的Treeview
private string FOLDER_ICON=@"Image/33.png"; private string TAG_ICON=@"Image/31.png"; private string EDITABLE_ICON=@"Image/6.png"; private void ShowTreeView() {原创 2013-09-25 09:25:21 · 1143 阅读 · 0 评论 -
WPF 自定义柱状图
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Hidden" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center">原创 2013-09-25 09:25:37 · 2248 阅读 · 0 评论 -
WPF SnapsToDevicePixels用途
SnapsToDevicePixels获取或设置在呈现过程,该值来确定呈现此元素是否应使用特定于设备的像素设置。 这是一个依赖项属性。属性值类型:System.Booleantrue ,如果元素应以符合呈现到设备像素;否则, false。 默认为声明在 UIElement 是 false。 For devices operating at gre原创 2013-09-25 10:12:25 · 16762 阅读 · 0 评论 -
WPF 同步基础数据源
ObservableCollection 类,WPF 应用程序可以使绑定控件与基础数据源保持同步http://msdn.microsoft.com/zh-cn/magazine/dd252944.aspx原创 2013-09-24 10:36:55 · 1114 阅读 · 2 评论 -
XAML Binding的几个元素
Binding的几个关键字数据源(Data Source,简称Source):顾名思义,它是保有数据的实体、是数据的来源、源头。路径(Path):数据源作为一个实体可能保有着很多数据,你具体关注它的哪个数值呢?这个数值就是Path。目标(Target):数据将传送到哪里去?这就是数据的目标了。关联(Binding):数据源与目标之间的通道。设定关联(Set Binding):为原创 2013-09-24 10:01:23 · 1480 阅读 · 0 评论 -
WPF TemplateBinding介绍
TemplateBinding是Binding的一个轻量级版本,它失去了成熟版本Binding的很多功能.TemplateBinding最主要的用途是内置在模板中绑定模板化元素的属性,在这种情况下,比起成熟Binding效率要高得多。下面两个绑定效果是一样的原创 2013-09-24 10:35:27 · 5275 阅读 · 0 评论 -
WPF 向gird添加子控件
添加控件到gridMyGrid.Children.Add(btn_Click1); //添加到Grid控件btn_Click1.SetValue(Grid.RowProperty, 1); //设置按钮所在Grid控件的行btn_Click1.SetValue(Grid.ColumnProperty, 0); //设置按钮所在Grid控件的列原创 2013-09-24 10:32:39 · 2512 阅读 · 0 评论 -
WPF ListBoxItem模板中添加CheckBox选中问题
是这样的,需要一个ListBox来展示照片,并添加一个选中的CheckBox.这就需要对ListBox的ItemTemplate的DataTemplate进行定制.添加一个Image和一个CheckBox.大概是这样子的.原创 2014-03-13 23:46:28 · 9195 阅读 · 2 评论