Metro stili Windows 8 uygulamasında, buna benzer xaml kullanarak verileri nasıl görüntüleyebilirim (https://dl.dropbox.com/u/59251888/img.png) görüntüsü. ListBox, ListView, GrdView .. kullanarak mümkün mü?Satırlardaki ve sütunlardaki verileri görüntüleme XAML windows 8
5
A
cevap
5
Evet, ancak bir veri kılavuzuna benzemesi için stil oluşturmalısınız. (Bu soruya atadığınız etiketlere göre XAML'de geliştirdiğiniz varsayılarak). Hile, uygun genişlik, hizalama vb. Sütunlara sahip bir Izgara kullanan bir veri şablonu oluşturmaktır.
Benzer bir şey yaptım - bir ListView kullanarak. Bu, arka planların yalnızca satırlar yerine hücreler için görünmesini sağlamak için değiştirilebilirdi. Umarım bu yardımcı olur:
XAML: Cevabınız için
<ListView
VerticalAlignment="Top"
Margin="0,5"
ItemsSource="{Binding HighestExpensesAlternatingList}"
ItemTemplate="{StaticResource HighestExpensesTemplate}"
BorderBrush="#19FFFFFF" BorderThickness="1,0,0,0"
SelectionMode="None" IsItemClickEnabled="False"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ItemContainerStyle="{StaticResource SimpleListViewItemStyle}"
IsHitTestVisible="False"/>
<DataTemplate x:Key="HighestExpensesTemplate">
<Grid Width="500" VerticalAlignment="Center" Margin="5,0"
Background="{Binding AlternatingIndexBrush}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="150" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Margin="5" TextWrapping="NoWrap"
Style="{StaticResource BasicTextStyle}"
VerticalAlignment="Center"
Text="{Binding Item.DateString}" />
<TextBlock Grid.Column="1" Margin="5" TextWrapping="NoWrap"
Style="{StaticResource BasicTextStyle}"
VerticalAlignment="Center"
Text="{Binding Item.Description}" />
<TextBlock Grid.Column="2" Margin="5" TextWrapping="NoWrap"
Style="{StaticResource BasicTextStyle}"
VerticalAlignment="Center"
Text="{Binding Item.AmountStringCurrencyFormat}"
HorizontalAlignment="Right"/>
</Grid>
</DataTemplate>
<Style x:Key="SimpleListViewItemStyle" TargetType="ListViewItem">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="TabNavigation" Value="Local"/>
<Setter Property="IsHoldingEnabled" Value="False"/>
<Setter Property="IsDoubleTapEnabled" Value="False"/>
<Setter Property="IsRightTapEnabled" Value="False" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListViewItem">
<Border BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Background="{TemplateBinding Background}"
Margin="{TemplateBinding Margin}">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="Pressed">
<Storyboard>
<PointerDownThemeAnimation TargetName="Container"/>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Grid x:Name="Container">
<ContentPresenter x:Name="contentPresenter"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentTransitions="{TemplateBinding ContentTransitions}"
Content="{TemplateBinding Content}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
Margin="{TemplateBinding Padding}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
İlgili konular
- 1. Satırlardaki ve sütunlardaki ASCII karakterlerini jquery kullanarak görüntüleme
- 2. Windows 8 XAML
- 3. Windows 8 XAML çok sütunlu metin
- 4. Windows 8
- 5. Windows Phone'da Paragraf Marjı nasıl değiştirilir? 8 XAML?
- 6. Windows 8'deki mulicolumn metnindeki sütun sonları XAML
- 7. Windows 8 Metro'da xaml için bir DatePicker yok mu?
- 8. XAML 2009 ve .NET 4.6/Windows 10
- 9. Windows 8 C# - dize
- 10. Verileri saklama ve Realm kullanarak görüntüleme gerçekleştirme
- 11. XAML verileri global değişkene bağlanıyor mu?
- 12. Windows Mağazası uygulaması oluşturma sorunları. (Windows 8)
- 13. Windows telefonunda XAML dize biçimlendirmesi
- 14. import.io wordpress sayfasındaki verileri görüntüleme
- 15. UITableView ve CoreData - Belirli Satırlarda ve Verimlilikte Verileri Görüntüleme?
- 16. Appbar (Windows 8 Metro) nasıl kapatılır
- 17. Windows 8 + Chrome ve bozuk posta bağlantıları
- 18. Windows 8 C# Metro Uygulamasının GUI'sini Güncelleme
- 19. NETFX_CORE, Windows 8 için ise, Windows Phone 8 için nedir?
- 20. ListBox marjı, Windows 7 ve Windows 8'de aynı değil
- 21. Windows 8 ve 10 için Windows UWP uygulaması hem
- 22. Windows Phone 8'de reklamları kurma 8
- 23. Windows 8 - BeginAnimation?
- 24. Tetikleyiciler Windows 8 XAML'de desteklenmiyor mu?
- 25. XAML sayfasını tasarımcı ve xaml pencerelerine ayırmak mümkün mü?
- 26. Windows Phone 8 ve Windows 8 masaüstleri için ayrı uygulamalar oluşturmam gerekir mi?
- 27. Windows 8 ve Windows Phone HTML5/Javascript ile bir F # taşınabilir kütüphane kullanma 8
- 28. İstemci sertifikalarının Windows Store'a kurulması XAML uygulamaları
- 29. XAML
- 30. FieldName'e bağlı olarak verileri görüntüleme - Erişim
teşekkürler. Aslında her satırda bir öğe gösterdi, farklı sütunlarda farklı nitelikler, satır başına 3 öğe göstermek istiyorum, her bir öğe farklı bir sütunda .. herhangi bir fikri yapabilir miyim ..? – Ishti
Sanırım bir GridView öğesini ItemsPanel ile birlikte OriGirl = "Horizontal" ve MaximumRowsOrColumns = "3" özelliklerine sahip bir WrapGrid olarak kullanabileceğinizi düşünüyorum. Sonra ayrı satırlar ve sütunlar gibi görünmesini sağlamak için stil yaparsınız. – Krishna
Çok teşekkürler Krishna, bahsettiğiniz gibi WrapGrid kullandım ve tam olarak istediğim gibi çalıştı .. Teşekkürler – Ishti