wpfdatagrid

    0热度

    2回答

    我在我的WPF应用程序中有一个datagrid,我想在按钮click中获取列表中的所有行值。我尝试了一些方法,但我只获取了最后一个Row值... private async void Save_Btn_Click(object sender, RoutedEventArgs e) { pojo rowdata = new pojo(); int rowcou

    0热度

    1回答

    我已经加载自定义列的DataGrid单元格中的复选框,我喜欢限制该列的编辑操作因此,我已自定义外部列,然后使复选框属性IsHitTestVisible为false以限制使用鼠标编辑复选框。但是我可以使用键盘(Space键)更改复选框的状态。如何避免这种情况,并使复选框完全处于不可编辑状态。 代码snippet` < CustomDataGrid x:Name="dataGrid"

    0热度

    1回答

    我在我的WPF应用程序中有一个DataGrid控件,并且我有一个复选框列作为其中一列。我正在使用DataGridTemplate来构建数据网格。我的目标是更改禁用复选框的任何复选框数据网格单元格的背景颜色。我的复选框列如下: <!-- style for the checkbox column cells --> <Style x:Key="DefaultCheckboxCellStyle" T

    0热度

    2回答

    我想在我的空闲时间学习一些WPF,我已经得到了一个应用程序运行,但其中一个已经躲过了我一段时间的事情是如何根据数据列的行值为他们将共享的列设置一个可以出现在页面上的多个数据网格的样式。 我的意图是,我可以根据货币金额是正数还是负数来设置整行的文本颜色(Foreground属性)的样式。 我到目前为止所能得到的结果适用于单对硬编码值,我遇到的问题是连接到一个Converter,它将执行我想要的比较以

    0热度

    1回答

    我有一个工具箱,想要填充。但我没有做到这一点。我很简单的问题,我知道,因为我非常努力地尝试,但没有。 <StackPanel Orientation="Vertical" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="1" Grid.Row="0"> <DockPanel Height

    1热度

    1回答

    所有DataGridTextColumns我试图做的是创建一个Style在Datagrid以应用在所有DataGridTextColumns一个自动换行没有显式地设置这样的。 <DataGrid ItemsSource="{Binding Lines}"> <DataGrid.Columns> <DataGridTextColumn Header="Column1" Bind

    0热度

    1回答

    在绑定到对象集合的WPF MVVM应用程序中,我有一个数据网格(使用带有文本框的datagrid模板作为单元格)。数据网格很简单,只有2列(“名称”和“年份”)。该窗口有一个输入按钮,一旦点击,在集合的开始插入一个空白行,从而开始数据网格。 XAML <Button Name="InsertButton" Command="{Binding InsertCommand}" /> 视图模型 pu

    0热度

    1回答

    当将数据网格列的Width设置为*时,列会以某种方式折叠,如下面的屏幕截图所示。 我一些数据添加到数据网格后,不知何故强制重绘,列突然出现预期。我在这里做错了什么?我正在使用DataGridTemplateColumn。以下是一些示例代码: <DataGridTemplateColumn Width="*" Header="Name"> <DataGridTempla

    0热度

    2回答

    我想添加一个箭头指示器到WPF DataGrid当前选择的任何行。我愿意改变,如果有人有更好的方法,但我会做什么使用DataGridTemplateColumn并使用两种不同的样式的单元格和行。 <DataGridTemplateColumn Header="ID" Width="50" CanUserSort="False"> <DataGridTemplateColumn.CellT

    -1热度

    1回答

    我有一个TabControl,在每个TabItem中有一个DataGrid。每个DataGridRow在DataGridRowHeader上都有一个按钮,用于展开和折叠RowDetails。 由于我使用行细节扩展功能,因此将VirtualizingPanel ScrollUnit设置为Pixel,因此滚动更自然一些。 该程序捕获哪些行已被扩展为ObservableCollection<int