WPF datagrid怎么只设置某一行的高度

问题描述

privatevoidcitydata_LoadingRow(objectsender,DataGridRowEventArgse){//Console.WriteLine(e.Row.GetIndex());//Console.WriteLine((citydata.Items[e.Row.GetIndex()]asMyCityRank).rank);if((e.Row.ItemasMyCityRank).rank<=0){Console.WriteLine(e.Row.GetIndex());Console.WriteLine((e.Row.ItemasMyCityRank).rank);e.Row.Height=2;e.Row.IsEnabled=false;}}设置某一行高度后(只想把rank=0的第二行调整),再滚动滚动条会出现其他行也被调整高度了,这是怎么回事,只有第二行的rank是等于0的,其他的都大于0

解决方案

解决方案二:
在if中加个断点调试看看

时间: 2024-09-20 14:44:00

WPF datagrid怎么只设置某一行的高度的相关文章

datagrid中如何设置每一行的高度?

问题描述 datagrid中如何控制每一行的高度? 解决方案 解决方案二:sf解决方案三:属性里面没有吗?要想固定高度,就必须让宽度随数据多少而改变,或者在DataGrid的每个Cell中放一个div,固定它的高度和宽度,把style的overflow属性设为auto以便数据溢出时自动显示滚动条,但这实现起来麻烦多了.解决方案四:CssClass="g1"<style>.g1tr{height:30px;}</style>解决方案五:CssClass="

WPF如何改变datagrid控件里某一行的高度

问题描述 本人WPF小白,使用WPF的datagrid与数据库的表格进行绑定之后,现在要求datagrid每一行的高度不一样,如何实现这一功能?有的说用SelectedItem选中某一行,具体后台代码改如何编写?忘大神指点!后台绑定的代码没啥说的运行的图要求每一行的高度根据里程数的不同而改变,距离远的行高度高,求大神! 解决方案 解决方案二:不是类似用柱状图么,网格控件行高设为自动,数字列放一个元素,高度跟数字绑定,加一个转换器就可以了,如果不需要显示元素就隐藏只显示数字.解决方案三:不是类似用

wpf datagrid 设置行颜色

问题描述 wpf datagrid 设置行颜色 ** 我是这样设置颜色,主要是验证一数据根据条件给行设置颜色.但是一滚动颜色设置就不对了,行颜色来回跑** DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(rowIndex); if (rowContainer == null) { dataGrid.UpdateLayout(); dataGrid.ScrollIntoView(da

WPF DataGrid中的ComboBox如何绑定数据

在delphi时代,我都比较不喜欢直接在StringGrid上编辑数据,而且如果在这上面整个ComboBox的下拉选择框,那简直麻烦的要命. 用上WPF之后,我觉得应该直接在StringGrid上编辑了,否则的话,你在旁边就得拖出很多的TextBox和Combobox出来了,那么DataGrid就只剩下选定的作用了. 文本倒是很好说,ComboBox就麻烦了,怎么个麻烦法?Binding上去的数据没用! 1.新建一个List作为数据源,并将窗口的DataContex设为this.    代码如下

[WPF]在Style中设置ToolTip的问题分析

刚才开到智者千虑发的[WPF]在Style中设置ToolTip的问题的博文,虽然最终给了一个暂时解决问题的方案,但是没有分析和解释其中的问题,正与他所说:但至于为什么不能直接在Setter.Value中放置TextBlock还是一个未解之谜. 趁着中午间隙,跟踪了一下,这里我将带给你完整的分析. 为了描述问题,首先,给出问题的xaml,当然,你也可以去智者千虑的blog查看详细描述. <TextBlock x:Name="textBlockContainer" Text=&quo

wpf datagrid进入编辑模式

问题描述 wpf datagrid进入编辑模式 请教,wpf的datagrid怎么禁止双击某自定义列进入(退出)编辑模式,而是点击列中的button进入编辑模式, 解决方案 默认将每列设置成只读的 当点击button,再将此行设置成可编辑即可 解决方案二: 设置成可编辑后,在单元格的空白处点击会退出编辑模式的.单元格里有三个button

鼠标移动-WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标

问题描述 WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标 <Window x:Class="mtWPFScratchPad.DeskForm" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="mtWPFScratch

wparam-按键响应只设置了一个,但是运行其他按键也能响应

问题描述 按键响应只设置了一个,但是运行其他按键也能响应 static int n=10; switch(message) { case WM_CREATE: SetTimer(hwnd9999100NULL); break; case WM_TIMER: if(wParam==9999) InvalidateRect(hwndNULL0); break; case WM_SIZE: //窗口尺寸发生变化时,应该刷新窗口 InvalidateRect(hwndNULL0); break; cas

mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下??

问题描述 mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下?? mfc中可以设置列表视图中某一项的颜色吗?网上只有设置某一行颜色的办法,,请大神们指点一下,比如我想使列表视图中0行1列的字符串显示为红色,能实现吗 解决方案 设置视图背景颜色