![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C# WPF
deng_xi
静过流年
展开
-
WPF中DataTemplate基本原理与缺陷分析
WPF中DataTemplate基本原理与缺陷分析这个文章来源于这样一个问题。下面的两种做 法,在效果上有什么不同?(注:Header是一个自定义DP。) TabItem Header="{Binding Header, ElementName=window}">TextBox Text="{Binding Header, ElementName=window}"转载 2015-08-22 10:56:27 · 1795 阅读 · 0 评论 -
C# WPF设置窗口透明
给窗体设置如下属性:WindowStyle="None" Background="#00FFFFFF" AllowsTransparency="True"Background前两位的颜色值是表示透明度的,此时颜色值为ARBG。AllowsTransparency="True",开启窗口的工作区支持透明。详见https://msdn.microsoft.com/zh-cn/library原创 2015-08-17 12:09:05 · 1717 阅读 · 0 评论 -
C# string.Format字符串格式化
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实转载 2015-08-17 22:20:42 · 686 阅读 · 0 评论 -
C# WPF 动态添加窗体
WPF窗口采用默认的Grid布局控件,需要添加其“Name”值为“grid_test”,在grid_test添加按钮和点击响应,代码如下:Button button_day = new Button();button_day.Height = window_height;button_day.Width = window_width;button_day.HorizontalAli原创 2015-08-18 20:34:12 · 3234 阅读 · 0 评论 -
WPF学习之数据绑
WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我们可以轻松定制可以被复用的控制呈现的模块—但这是以数据绑定为前提来做到轻松易用的效果的。数据提供转载 2015-08-22 09:39:27 · 405 阅读 · 0 评论