0
我嘗試將透視圖綁定到Windows通用應用程序中的DataContext。 一切工作正常,但似乎我無法混合綁定和「靜態」PivotItems。 我需要基於列表和靜態PivotItem包含設置創建0到n PivotItems。Windows通用應用程序透視綁定和一個靜態透視項
這就是我試過的。如果我刪除HeaderTemplate和ItemTemplate元素,則顯示PivotItem-Element。如果我讓那裏的模板元素放置綁定的數據顯示,但不是額外的PivotItem。
它甚至可以混合?
<Pivot Name="PivotMain" Title="Title" ItemsSource="{Binding Path=Parts}">
<Pivot.HeaderTemplate>
<DataTemplate x:DataType="viewmodel:DetailModel">
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</Pivot.HeaderTemplate>
<Pivot.ItemTemplate>
<DataTemplate x:DataType="viewmodel:DetailModel">
<TextBlock Text="TestTest"/>
</DataTemplate>
</Pivot.ItemTemplate>
<PivotItem Name="Settings" Header="Settings">
<ScrollViewer VerticalScrollMode="Auto" VerticalScrollBarVisibility="Auto">
<ListView ItemsSource="{Binding Path=Settings}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="viewmodel:SettingModel">
<RelativePanel>
<ToggleSwitch Name="OnOff"
OffContent="{Binding OffContent}" OnContent="{Binding OnContent}" IsOn="{Binding IsMonitored, Mode=TwoWay}"
RelativePanel.AlignLeftWithPanel="True" />
</RelativePanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ScrollViewer>
</PivotItem>
</Pivot>
您是IST要走的路權DataTemplateSelector。 –