博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight 设置DataGrid中行的提示信息
阅读量:5172 次
发布时间:2019-06-13

本文共 1062 字,大约阅读时间需要 3 分钟。

Silverlight中MVVM,为DataGrid绑定每一行的提示信息。

网上找的都是绑定头部或者“单元格”的,现在尝试了又尝试后,发现绑定行可以这样绑定:

  
  
  
   

 

另外,试图MVVM绑定行的背景色失败,只好在Behind Code里面做了,参考了别人的写法,在LoadingRow事件中处理。

private void batchGrid_LoadingRow_1(object sender, DataGridRowEventArgs e)        {            //获取当前加载的行标(从0开始)            int i = e.Row.GetIndex();            //获取DataGrid绑定的数据。            var list = batchGrid.ItemsSource as List
; if (list != null) { //遍历数据行,进行颜色设置 int j = 0; foreach (AnalysisBatchView model in list) { //设置背景颜色,这里可以判断行,需要进行设置的行,设置颜色 if (model.IsRockback && j == i) { e.Row.Background = new SolidColorBrush(Colors.Red); } j++; } } }

 

转载于:https://www.cnblogs.com/oneivan/archive/2013/01/15/2861178.html

你可能感兴趣的文章
安排考场,贪心
查看>>
删除小于一定尺寸的模型
查看>>
Python全栈_Day5_用户、群组、权限
查看>>
MFC-CFileException类学习笔记
查看>>
<MySQL学习十四>创建和操纵表
查看>>
Project Euler Problem 28
查看>>
ACE6.3.3在Linux(CentOS7.0)下的安装和使用
查看>>
面试准备
查看>>
mysql 1067
查看>>
java之接口适配器
查看>>
nginx安装手册
查看>>
动态将ASPX生成HTML网页并将网页导出PDF
查看>>
Find Backpacker Jobs in Australia
查看>>
面试题:return和finally执行
查看>>
Heroku第三方服务接入指南(二)
查看>>
MySQL:unknown variable &#39;master-host=masterIP&#39; [ERROR] Aborting
查看>>
poj 2068 Nim(博弈dp)
查看>>
如何JOPtionPane的showConfirmDialog对话框button设置监视器
查看>>
Windows网络编程
查看>>
MSRA专访摘要
查看>>