wpfdatagrid

    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

    -1熱度

    1回答

    我有一個TabControl,在每個TabItem中有一個DataGrid。每個DataGridRow在DataGridRowHeader上都有一個按鈕,用於展開和摺疊RowDetails。 由於我使用行細節擴展功能,因此將VirtualizingPanel ScrollUnit設置爲Pixel,因此滾動更自然一些。 該程序捕獲哪些行已被擴展爲ObservableCollection<int

    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回答

    在綁定到對象集合的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

    0熱度

    2回答

    我在我的WPF應用程序中有一個datagrid,我想在按鈕click中獲取列表中的所有行值。我嘗試了一些方法,但我只獲取了最後一個Row值... private async void Save_Btn_Click(object sender, RoutedEventArgs e) { pojo rowdata = new pojo(); int rowcou