1
ピボットのさまざまな例を確認して、実装がうまくいくと思っていますが、問題があります。ここでピボットコントロール - データバインディングに関する問題
はXAMLです:
<controls:Pivot Title="Results" ItemsSource="{Binding baskets}">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<Grid x:Name="grid">
<TextBlock Text="{Binding basketName}" />
</Grid>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel Orientation="Vertical">
<TextBlock TextWrapping="Wrap" Text="{Binding basketItems.Count}"/>
</StackPanel>
</Grid>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
とコードビハインド:
public ObservableCollection<Basket> baskets = new ObservableCollection<Basket>();
public pivotPage()
{
InitializeComponent();
//for testing purposes
baskets.Add(new Basket());
baskets.Add(new Basket());
}
ページ私が間違って何をやっている、空白のレンダリング?
xamlのバインディングがバスケットコレクションを参照するため、これは正しくありません。 Bindingを単に{Binding}に変更するか、this.DataContext = thisを設定するための好ましいオプションを変更してください。 –