Xaml'de bir veriyi bir wcf'den bağlıyorum. Sütunlara bazı tablo başlıklarını nasıl ekleyeceğimi bilmiyorum. Ayrıca, sütunlardaki veriler iyi hizalanmamıştır, bunun ColumnDefinition Width = "auto" yüzünden olduğunu düşünüyorum.WinRT'de DataTemplate ile tablo üstbilgisine tablo başlığı ekleme
Ben sütunları örneğinde olduğu gibi uyumlu hale getirilmesi istediğiniz
Örnek:
<ListView Margin="120,30,0,120" ItemsSource="{Binding MainViewModel}" Grid.Row="1"> <ListView.ItemTemplate> <DataTemplate> <Grid Width="500" VerticalAlignment="Center"> <Grid.ColumnDefinitions> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> <ColumnDefinition Width="auto" /> </Grid.ColumnDefinitions> <Grid.Resources> <Style TargetType="TextBlock"> <Setter Property="Margin" Value="5,0" /> </Style> </Grid.Resources> <TextBlock Grid.Column="0" Text="{Binding Data, Mode=TwoWay}"/> <TextBlock Grid.Column="1" Text="{Binding Year, Mode=TwoWay}" /> <TextBlock Grid.Column="2" Text="{Binding Month, Mode=TwoWay}" /> <TextBlock Grid.Column="3" Text="{Binding Weekday, Mode=TwoWay}" /> <TextBlock Grid.Column="4" Text="{Binding Day, Mode=TwoWay}" /> <TextBlock Grid.Column="5" Text="{Binding Data2, Mode=TwoWay}"></TextBlock> <TextBlock Grid.Column="6" Text="{Binding Data3, Mode=TwoWay}"></TextBlock> </Grid> </DataTemplate> </ListView.ItemTemplate> </ListView>
benim deneme yanılma başarısız yana
Benim Xaml
, herhangi bir yardım iyi takdir edilir! Teşekkür
'DataGrid' yerine' ListView' ait kullanmıyor Neden? –
DataGrid'i bir liste yerine kullanabilir, daha sonra bir DataTable'ı buna bağlayabilirsiniz, bu da –
@Bahman_Aries başlıklarına sahip olabilir. ListView –