Tag: gridviewcolumn

WPF:GridViewColumnresize事件

我正在使用ListView和GridView 。 是否有GridViewColumnresize事件?

如何将布尔值绑定到GridViewColumn复选框(有代码但不起作用)?

我试图将bool值绑定到GridViewColumn复选框,但它不起作用。 我甚至试图返回false,但复选框仍然显示为启用。 它只有在我输入“False”进入xaml时才有效。 绑定属性是: public bool HasPermissions { get { return this.UserPrivileges == UserPrivileges.FullAccess; } } this.UserPrivileges当前值不是UserPrivileges.FullAccess 。 Xaml代码: <Window x:Class="EffectsWindow.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Effects Manager" Width="800" Height="500" DataContext="{Binding RelativeSource={RelativeSource Self}}" 编辑:当前房产代码: public bool HasPermissions { get { return this.UserPermissions == UserPermissions.FullAccess; } set { this.RaisePropertyChanged ( “HasPermissions” ); } }

C#/ WPF:使GridViewColumn可见= false?

有没有人知道是否有一个选项隐藏GridViewColumn以这种方式: 非常感谢! 编辑:为清楚起见 不幸的是,没有“IsVisible”属性。 我正在寻找一种方法来创造它。 编辑:基于反馈的解决方案如下: public class WidthToBooleanConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return (int)value > 0; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } 谢谢大家! 干杯

如何在绑定到数据表时设置gridview列宽

我正在将表绑定到asp.net中的gridview grdIssues.DataSource = mdtIssues; grdIssues.DataBind(); 问题是我无法控制列宽,asp.net似乎决定了它自己的每列应该是什么宽度。 方法如 grdIssues.Columns[0].ItemStyle.Width = 100; grdIssues.Columns[1].ItemStyle.Width = 100; 不起作用,因为列是动态创建的。 我无法相信没有办法在手动创建每个列并填充每一行时做到这一点。