上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 最初接触wpf时候做自定义的窗体 用来改变标题栏样式并支持拖动缩放,适用的事两个window 那种方式,网上有好多例子,但是后来觉得太麻烦了(每次都是以太麻烦为动力=。。=) 于是 找到了第二种方式 windowchrome windowchrome 位于microsoft.windows.shell dll中是一个开源的库。 它的原理就是在窗体外面覆盖一层控件 其实和两个窗体的方案差不多。 上图... 阅读全文
posted @ 2013-01-29 16:21 ZN大叔 阅读(1650) 评论(1) 推荐(0) 编辑
摘要: wpf 原生的 treeview 选中效果只能选中contentpresenter部分 如图: 要实现的效果如图: 主要的点在于 1.treeviewitem的 模板结构修改达到 统一背景颜色和填充长度 2.处理由于子节点的向右偏移造成的 背景色填充不够,如图: 这种情况就是由于 模板中的ItemsPresenter 在布局中第二列造成的,由于item包含的item 初始位置就在于顶级的... 阅读全文
posted @ 2013-01-28 13:45 ZN大叔 阅读(9921) 评论(5) 推荐(3) 编辑
摘要: 作者 Jonathan Allen译者姚琪琳 在 “视图模型(View-Model)”这个术语出现之后,很多开发者都有不少疑问。视图模型需要处理视图、模型和外部服务间的交汇的问题,这一点是清晰的,但准确的做法却往往被一笔带过。它应该包含哪些内容,不应该包含哪些内容,没有清晰的列表,它们往往最终会成为所有东西的大杂烩。本文无意给出明确的答案,而是要探索视图模型所承担的众多角色中的几个。 在你阅读本... 阅读全文
posted @ 2013-01-09 10:25 ZN大叔 阅读(7835) 评论(0) 推荐(2) 编辑
摘要: 人老了总是忘记语法,记录一下=。。= 条件运算符( ?:) int iii = 85;var dd = iii >= 90 ? "A" : iii >= 60 ? "B" : "C"; 空合并运算符(??)提供了一种快捷方式,可以在处理可空类型和引用类型时表示null可能的值。 这个运算符放在两个操作数之间,第一个操作数必须是一个可空类型或引用类型;第二个操作数必须 与第一个操作数的类型相... 阅读全文
posted @ 2013-01-05 10:10 ZN大叔 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 总是忘记语法,复制下来记录一下。 <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(SkewTransform.AngleX)" Storyboard.TargetName="grid"><TextBox Grid.Column="1" Text="{Binding Path=(ListBox.SelectedValue).(D 阅读全文
posted @ 2013-01-04 16:56 ZN大叔 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 独立应用程序不需要 Application 对象;可以实现自定义 static 入口点方法 (Main),该方法可以在不创建 Application 的实例的情况下打开一个窗口。但是,XAML 浏览器应用程序 (XBAP) 需要 Application 对象。 阅读全文
posted @ 2012-12-24 11:29 ZN大叔 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 作者 Jonathan Allen译者 臧秀涛 发布于 2012年12月20日 随着C++ 11和C++ CX的引入,很多人重新燃起了对这门语言的兴趣。不少开发者,尤其是Windows开发者,都想知道是否应该放弃C#和Java,转而支持C++。John Sonmez认为这并不需要。 在“为什么C++并没有‘王者归来’(Why C++ Is Not ‘Back’)”一文中,John Sonmez认为... 阅读全文
posted @ 2012-12-21 11:20 ZN大叔 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 当一个集合绑定给UI后 如何能够方便的知道当前集合那个对象被选中了呢,原来都是通过UI 的selectitem这类属性与 vm绑定来获取,今天看到一个好的方式。//CollectionViewSource有个静态方法获取当前数据集合的视图ICollectionView view = CollectionViewSource.GetDefaultView(Tables);view.CurrentItem 就是当前数据集合的选中项啦。ICollectionView 这个接口还可以进行筛选 move 等方面的操作 阅读全文
posted @ 2012-12-20 16:06 ZN大叔 阅读(315) 评论(0) 推荐(0) 编辑
摘要: bingding 中声明的使用path=字符串的时候,这个字符串有好几种格式。其中包括如下几种普遍使用方式: path=Property 绑定到一个对象的属性(path=age) path=(OwnerType.AttachedProperty) 绑定到一个附加的从属属性(如:path=(Canvas.Left)) path=Property.SubProperty 绑定到当前对象的子属... 阅读全文
posted @ 2012-12-20 15:48 ZN大叔 阅读(253) 评论(0) 推荐(0) 编辑
摘要: WPF Performance Tips Windows Presentation Foundation provides a very confortable way to develop rich user experiences. A drop shadow for example can added by inserting two simple lines of XML. But thi... 阅读全文
posted @ 2012-12-17 10:00 ZN大叔 阅读(1510) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页