DataGrid是WPF中的必需嗎?

DataGrid是WPF中的必需嗎?

我看到了很多討論,人們紛紛問起WPF的DataGrid,並抱怨微軟沒有一個WPF框架,直到日期。 我們知道WPF是一個很棒的UI技術,並且有了ItemsControl,DataTemplate等的概念,使得用戶體驗更好。 即使是WPF也得到了一個更接近匹配的控件ListView,它可以很容易地模板化,以提供比傳統的Datagrid顯示更好的UX。 而且我會說一個現成的DataGrid控件會殺死或…


c# - 如何將WPF DataGrid綁定到可變數量的列?

我的WPF應用程序會生成每次可能有不同數量的列的數據集。 輸出中包含將用於應用格式設置的每列的說明。 輸出的簡化版本可能如下所示: class Data{IList<ColumnDescription> ColumnDescriptions{get; set;}string[][] Rows{get; set;}} 這個類在WPF DataGrid上設置為…


.net - 綁定在WPF數據網格文本列中

我正在嘗試構建一個數據網格,其中一列是以該字體顯示的字體名稱。 以前,我正在使用列錶框,我在其中定義了以下模板:<TextBlock Text="{Binding Path=Name}" FontFamily="{Binding Path=Name}"/> 這工作得很好。 所以,我調整了數據結構(Name變為Font.Name)並移動到數據網格上試試這個:<dg:DataGridText…


如何在WPF Datagrid上設置標題格式?

我正在使用來自Codeplex的WPF Datagrid。 我可以在dg:DataGrid元素中設置行的樣式和下列屬性。 但是,如何設計標題? 我在網上找到了100個定義樣式的例子,並且在Datagrid元素中使用了例如x:Key=“DataGridColumnHeaderStyle”,但是他們沒有一個能夠為我工作。 我怎麼能只是例如在這個DataGrid Datagrid標題背景更改為…


WPF DataGrid按鈕列禁用

是否可以禁用DataGridTemplateColumn中的按鈕? 我有一個DataGridTemplate如下:<toolkit:DataGridTemplateColumn Header="Timer" Width="50"><toolkit:DataGridTemplateColumn.CellTemplate>…


什麼是WPF Datagrid的“按下刪除鍵”事件?

我想讓用戶突出顯示WPF DataGrid上的一行,然後按刪除鍵刪除該行。 該功能已內置於網格的UI中,因此對用戶而言,該行將消失 我目前在SelectionChanged事件上處理這個問題(下面的代碼) 我遍歷所有“e.RemovedItems”並用LINQ刪除它們 問題是:即使您只是選擇一行並離開它,也會觸發選擇更改,並且該行位於e.RemovedItems中(這很奇怪,為什麼只是選擇…


如何刷新WPF DataGrid?

我有一些帶有一些數據的WPF DataGrid。 您可以通過單獨的窗口添加行。 DataContext是一個LINQ-to-SQL對象。 綁定也是一樣的,我將“ItemsSource”屬性綁定到表。 在另一個窗口中,當用戶單擊“保存”時,我以編程方式創建一行並使用“InsertOnSubmit”添加它。 之後我使用DataContext的“SubmitChanges”方法。 我的問題是Da…


如何在WPF的列錶框中為所有項目創建相同寬度的列?

我有一個ListBox其中包含一個由TextBlock和ComboBox組成的ItemTemplate 。 問題是TextBlock內部文本的寬度對於每個項目都不相同,並且ComboBox控件未對齊。 如何在模板中設置TextBlock,以便所有項目的寬度相同,哪個是最寬的? 這是我的xaml:<ListBox MinHeight="100" ItemsSource="{Binding T…


c# - WPF DataGrid-列中的按鈕,獲取Click事件處理程序所在的行

我已將WPF Datagrid的itemsource設置為從我的DAL返回的對象列表。 我還添加了一個包含按鈕的額外列,下面是xaml。<toolkit:DataGridTemplateColumn MinWidth="100" Header="View"><toolkit:DataGridTemplateColumn.CellTemplate><DataTemp…


wpf datagrid額外的列在左邊的標題

我不斷收到這個按鈕的標題,我可以點擊按鈕來選擇所有的行。 這與標題中的數據不一致。 有任何想法嗎? 提前致謝。 Datagrid圖像通過鏈接: http://picasaweb.google.com/lh/photo/CahvlINknhL5ykIW2zCfIw?feat=directlink<dg:DataGrid.Columns><dg:DataGridTextColumn…


WPF Datagrid行號

我有一個數據網格。 我想要一個只顯示1 2 3 4...在行中的列,最多可以從我的其他數據綁定創建的行數。<dg:DataGridTextColumn Header="#" IsReadOnly="True" Binding="...."/>…


c# - WPF Datagrid RowDetailsTemplate可見性綁定到一個屬性

我正在使用RowDetails面板RowDetailsVisibilityMode設置為“VisibleWhenSelected”和SelectionMode=“擴展”的WPF Datagrid,以便可以選擇多行,因此顯示RowDetails,如下所示:<dg:DataGrid x:Name="MyGrid" ItemsSource="{Binding Path=M…





datagrid教學 datagrid範例 datagrid row add example rowdetailstemplate itemssource datatable wpf教學