1
Я проверил различные примеры Pivots и подумал, что моя реализация должна работать, но у нее есть проблема.Pivot Control - проблема с привязкой данных
Вот 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} или предпочтительный вариант установки this.DataContext = this; –