wpfdatagrid

    2熱度

    2回答

    黑色背景 - 單元格。 灰色的背景 - 行。 藍色背景 - 選定的行。 如果我點擊行,它不會被選中。但是,如果我單擊單元格,行選擇正確。 <Window x:Class="Test021000.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http

    0熱度

    2回答

    我有一個數據網格從MySQL數據庫中獲取數據和一列表示似4.22:15:00的總時間(4天22小時15分00秒), 但我想輸出爲118:15:00(118小時15分00秒)或118:15也沒關係。 我使用該DataGrid列此代碼: <DataGridTextColumn Header="HOURS" Binding="{Binding Hours}" /> 導致: 我已經嘗試了類似的Stri

    0熱度

    2回答

    在WPF項目中,我對DataGrid進行了一些重新編排DataGridColumnHeaders,其中顯示ComboBox每個DataGridColumnHeader。當用戶從ComboBox中選擇SelectionChanged處理程序(在後面的代碼中)時,將使用最新的選擇更新MainWindowViewModel上的Array,ColumnOptionViewModel對象。此時,如果此數組中

    1熱度

    2回答

    我有一個WPF DataGrid,綁定到DataTable其可含有可變數目的列。此DataTable可以在運行時改變其模式和數據,每當用戶選擇一個新的數據文件加載到應用程序(在下面的例子中,這是通過點擊加載數據按鈕模擬的)。 我已將列寬設置爲Auto,以便列自動調整大小以適應其標題文本或列中最長的一行內容(以較大者爲準)。這裏的MainWindow.xaml從我的例子: <Window x:Cla

    1熱度

    2回答

    在我們的WPF應用程序中的文本塊控制,我們有我們顯示網格的畫面,列標題,現在是一文中,我應該添加文本旁邊的圖像。這是XAML代碼, <Custom:DataGrid.Columns> <Custom:DataGridTemplateColumn Header="{Binding EmailIDHeader, Source={StaticResource LiteralDictionar

    3熱度

    1回答

    考慮以下視圖模型: public class MyViewModel { public ObservableCollection<Foo> foos { get; set; } } [PropertyChanged.ImplementPropertyChanged] public class Foo { public string Name { get; set;

    1熱度

    2回答

    想象一下DataGrid的一個DataGrid,它的ItemsSource設置爲ObservableCollection。此集合爲DataGrid中的每一行提供了查看模型。視圖模型反過來提供一行中顯示的數據和可能更改此數據的命令。此外,我在DataGrid的RowValidationRules屬性中添加了一條規則。如果我輸入無效數據,此驗證規則正常工作。 但是,如果通過視圖模型提供的命令將無效數據

    0熱度

    1回答

    我有3個datagrid列綁定到不同的轉換器,它將對象字段轉換爲字符串。 現在使用CollectionView進行排序如何製作使用轉換器可排序的列? 我使用實體框架數據庫第一,所以我想我不能添加一個DependencyProperty到數據網格中顯示字段的對象。 同時向數據庫中的對象添加更多字段是沒有選擇的。 這是否有一個優雅的解決方案? XAML示例代碼: <DataGridTextColumn

    0熱度

    1回答

    我有多個UserControl s裏面的窗口。所有的控件在開始時都不可見,但用戶可以從ListBox中選擇哪個控件應該可見。每個UserControl包含DataGrid與一些數據。每當UserControl的visibility更改爲Visible時,DataGrid似乎都會重建其內容/行。我想要防止這種情況,因爲它會嚴重影響性能。 如何防止DataGrid s每次更改可見性時重建行? 下面是例

    0熱度

    1回答

    當前我正在使用以下代碼創建用戶收集和綁定到數據網格。它工作正常。 private ObservableCollection<User> users; using (CarStudioDBEntities dt = new CarStudioDBEntities()) { var catList = (from user in dt.Users se