我有這樣的DataGrid:C#WPF - 添加總排在DataGrid
我想在DataGrid的底部添加包含姓名的行:總量和價格:所有的總和價錢。如果有可能這一行將被凍結。 你有什麼想法嗎? 簡單的項目是在這個環節:here
編輯1 這是XAML代碼:
<DataGrid ItemsSource="{Binding Articles}" AutoGenerateColumns="False" HorizontalAlignment="Left" CanUserAddRows="False" IsReadOnly="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
<DataGridTextColumn Header="Price" Binding="{Binding Price}" />
</DataGrid.Columns>
</DataGrid>
,這是視圖模型:
[Export(typeof(IShell))]
public class MainViewModel : Screen
{
public System.ComponentModel.ICollectionView Articles { get; set; }
public MainViewModel()
{
Articles = CollectionViewSource.GetDefaultView(GetArticles());
}
private List<Article> GetArticles()
{
List<Article> arts = new List<Article>();
arts.Add(new Article { Name = "Name1", Price = 2.80 });
arts.Add(new Article { Name = "Name2", Price = 1.25 });
arts.Add(new Article { Name = "Name3", Price = 9.32 });
arts.Add(new Article { Name = "Name4", Price = 1.31 });
arts.Add(new Article { Name = "Name5", Price = 0.80});
arts.Add(new Article { Name = "Name6", Price = 2.50});
arts.Add(new Article { Name = "Name7", Price = 0.50 });
return arts;
}
}
它的更好,如果你發佈簡化你的代碼版本代替了整個項目的鏈接 – ElectricRouge
好的,我做到了。我更新的問題 – puti26