WPF GridViewColumn的问题 我想更改GridViewColumn显示的字体颜色,如何在cs文件里写?还有如何遍历gridviewcolumn获得每一个单元格的object?先谢谢了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自顶一下,每次WPF的东西都是悲剧~ WPF的东西你可以去silverlight论坛里面问的... 在WPF/SL里一般不会对列表控件进行单元格遍历,你这样问,确实让人比较为难,不是说这么做不行,而是太繁琐,也没有必要;要获取列表控件数据,你可以使用绑定方式,而不是遍历列表内部的控件;要更改显示外观和字体颜色,你可以修改模板和样式。做WPF/SL程序需要有一定的基础和对概念的了解,否则会走很多弯路。 回楼上,这个道理我明白,只不过,我现在的需求是,对listview里中的一列进行比较,如果是"a”则用黑色背景,不是为白色背景。问题是这个比较的对象"a"是从外部获得的,也就是说没法在xmal里面进行设置,这样的话如何来设置呢? 如果是比较静态的值,使用DataTrigger就可以了;如果是不确定的值,那么可以在绑定的时候使用转换器,比如我定义一个GridViewColumn列,自定义CellTemplate,在其中放一个TextBlock,我把TextBlock的Foreground属性绑定到要比较的实体属性,同时使用转换器将实体属性转换为指定颜色的Brush就可以了 我的确是这么做的,但一直有问题,东西出不来。我估计是绑定的问题,celltemplate里面的绑定在内外部怎么写呢? 外部指的是我用ListView.ItemsSource = itemList似乎绑定不到celltemplate里面的内容 怎么用C#写天气预报 看下我写的邮件发送的代码,为什么我发不出去 求一SQL语句 winform编程方面的书 为何我用System.IO.Compression.GZipStream解压缩,速度这么慢? [求助]智能设备应用程序调用Web方法 excel 问题 什么方法能够检索出数据库里面数据的拼音第一个字母 这个运行不了是缺少什么吗 c#出来后,大家还会用java吗? 想用C#做一个扫描特定特征码的程序 不知道需要用到哪些知识? IC卡C#读写初始化系统源码
问题是这个比较的对象"a"是从外部获得的,也就是说没法在xmal里面进行设置,这样的话如何来设置呢?
如果是比较静态的值,使用DataTrigger就可以了;如果是不确定的值,那么可以在绑定的时候使用转换器,比如我定义一个GridViewColumn列,自定义CellTemplate,在其中放一个TextBlock,我把TextBlock的Foreground属性绑定到要比较的实体属性,同时使用转换器将实体属性转换为指定颜色的Brush就可以了
我估计是绑定的问题,celltemplate里面的绑定在内外部怎么写呢?
似乎绑定不到celltemplate里面的内容