上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 90 下一页
摘要: 若IEnumerable作为方法返回值的类型,则建议使用“迭代”模式(yield return)private IEnumerable CreatePFNode(IEnumerable pfvm) { foreach (var pf in pfvm) { yield return new TwoLevelTreeNodeViewModel() { HeaderText = pf.Text, Tag = pf.RelativeData }; } } 阅读全文
posted @ 2014-01-17 11:16 长白山 阅读(6741) 评论(0) 推荐(0)
摘要: IEnumerable:序列T:序列中的“元素”的类型“私下” 可以看成 集合性质 的 阅读全文
posted @ 2014-01-16 15:21 长白山 阅读(346) 评论(0) 推荐(0)
摘要: 在Xaml中: ItemsSource="{Binding Path=GridDataSource.PoliceforceDataSource}"在ViewModel中: ObservableCollection policeforceDataSource = new ObservableCollection(); public IEnumerable PoliceforceDataSource { get { return policeforceDataSource; } }说明: 1:属性PoliceforceDataSource是只读的,并且IEnumerable没有 阅读全文
posted @ 2014-01-15 11:01 长白山 阅读(675) 评论(0) 推荐(0)
摘要: 下面是ListBox.ItemTemplate(数据模板)应用的“典型”例子,概述如下两点: 1:Grid部分,用来“规划” 数据 显示的 布局(即数据长成什么样子) 2:给DataTemplate添加触发器(即给Item添加了触发器),因此联想到,也可以给ControlTemplate添加触发器。 阅读全文
posted @ 2014-01-14 22:12 长白山 阅读(1099) 评论(0) 推荐(0)
摘要: TileMode(平铺模式) 枚举的成员:成员名称说明FlipX与 Tile 相同,只不过图块的交替列被水平翻转。 基本图块本身不翻转。 FlipXYFlipX 和 FlipY 的组合。 基本图块本身不翻转。 FlipY与 Tile 相同,只不过图块的交替行被垂直翻转。 基本图块本身不翻转。 None绘制基本图块,但不重复基本图块。 其他区域是透明的 Tile先绘制基本图块,然后通过重复基本图块来填充其他区域。 一个图块的右边缘与下一个图块的左边缘衔接,上下边缘的衔接与此类似。 阅读全文
posted @ 2014-01-14 16:47 长白山 阅读(897) 评论(0) 推荐(0)
摘要: 在xaml中,对于Style、DataTemplate、ControlTemplate、StoryBord等资源,可以放在UserControl.Resource、Windows.Resource、Control.Resource、DataTemplate.Resource、ControlTemplate.Resource、StoryBord.Resource、Style.Resource、ResourceDictionary中定义。在定义Style时,若仅指定TargetType,而不指定x:Key,则“该样式”会应用到 有效范围内的全部TargetType类型的控件(包括兼容的)。资源字典 阅读全文
posted @ 2014-01-14 13:40 长白山 阅读(330) 评论(0) 推荐(1)
摘要: 首先介绍一种简单地方法:就是通过自定义SystemColors类的参数来自定义WPF ListBox选择颜色的,SystemColors的HighlightBrushKey和HighlightTextBrushKey分别代表ListBoxItem被选中时文字和背景颜色,没有Highlight的BrushKey代表ListBox没有焦点时的选中项文字和背景颜色,如下示例代码: AAA B ccc这样的话,ListBox选中颜色变成了这样:可是这种方法仅仅能改变统一的颜色,无法完成其他更多要求。那么另一种更强大的方法就是在模板中定义。一种方法就是在控件模板中根据ListBoxItem的Is... 阅读全文
posted @ 2014-01-14 10:55 长白山 阅读(3983) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/mgen 阅读全文
posted @ 2014-01-13 17:50 长白山 阅读(257) 评论(0) 推荐(0)
摘要: 一个内容控件分解它的“结构树”,肯定能够看到ContentPresenter“元素”,该元素的功能:用来为“内容控件”显示“Content” 阅读全文
posted @ 2014-01-13 10:35 长白山 阅读(196) 评论(0) 推荐(0)
摘要: 1:wpf中,所有的内容控件都继承自“ContentControl”,所以我们可以直接应用“ContentControl”自定义我们“需要的”内容控件。2:ContentControl具有Content属性,其派生的子控件可继承拥有它。ContentControl的“组成树”包括ContentPresenter元素,该元素具有“Content”属性,实际上是由ContentPresenter负责将ContentControl的Content属性显示出来,进一步,就是把“wpf内容控件”的Content属性显示出来。在ContentControl的“组成树”内部:ContentPresenter 阅读全文
posted @ 2014-01-12 21:20 长白山 阅读(841) 评论(0) 推荐(0)
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 90 下一页