【发布时间】:2012-09-25 17:24:04
【问题描述】:
我想使用this tutorial 之后的绑定来填充我的数据透视页。它工作得很好,除了 1 个事实。我的内容没有发挥最大潜力。
正常:
XAML:
<controls:Pivot Title="MY APPLICATION">
<!--Pivot item one-->
<controls:PivotItem Header="item1">
<Button Content="test" />
</controls:PivotItem>
<!--Pivot item two-->
<controls:PivotItem Header="item2">
<Grid/>
</controls:PivotItem>
</controls:Pivot>
带绑定:
XAML:
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="TheShopApp.UI.ViewModels.TestPivotItemViewModel">
<Button Content="Test" />
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<controls:Pivot Title="{Binding Path=ApplicationName}" ItemsSource="{Binding Path=PivotItems}">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<Grid x:Name="grid">
<TextBlock TextWrapping="Wrap"
Text="{Binding PivotTitle}"
d:LayoutOverrides="Width, Height" />
</Grid>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<helpers:DataTemplateSelector Content="{Binding}" />
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
所以现在我的问题是:我怎样才能让我的绑定内容看起来像正常内容?我发现 this question 有点像,但我不知道如何实现它。
【问题讨论】:
标签: windows-phone-7 xaml datatemplate