我已经使用WinRTXamlToolkit来实现我的树视图,它工作正常问题是我想为每个级别显示不同的字体大小和字体样式,我尝试从模型类绑定字体大小但我的模型类包含其列表我自己的班级,所以我也找不到那里的leve1,任何人都可以帮我修复我的问题,在此先感谢:) 我的xaml代码和截图在下面。
<XC:TreeView
Margin="-5,0,0,0"
VerticalAlignment="Top"
ItemContainerStyle="{StaticResource TreeViewItemStyle1}"
ItemsSource="{Binding ObjShopItems}">
<XC:TreeView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
FontSize="{StaticResource TextStyleExtraLargeFontSize}"
Text="{Binding Name}"
TextWrapping="Wrap" />
</Grid>
<XCDATA:DataTemplateExtensions.Hierarchy>
<XCDATA:HierarchicalDataTemplate ItemsSource="{Binding Items}" />
</XCDATA:DataTemplateExtensions.Hierarchy>
</DataTemplate>
</XC:TreeView.ItemTemplate>
<interactivity:Interaction.Behaviors>
<core:EventTriggerBehavior EventName="Tapped">
<core:InvokeCommandAction Command="{Binding Path=TreeviewCommand}" />
</core:EventTriggerBehavior>
</interactivity:Interaction.Behaviors>
</XC:TreeView>