C# 如何以编程方式创建要添加到数据透视视图的数据透视项?
我正在创建RSS阅读器,并希望为用户拥有的RSS创建C# 如何以编程方式创建要添加到数据透视视图的数据透视项?,c#,windows-phone-7,pivotviewer,C#,Windows Phone 7,Pivotviewer,我正在创建RSS阅读器,并希望为用户拥有的RSS创建PivotItems 我知道我会将项数传递到数据透视视图中,以便在创建时创建项数 有人知道我将如何通过编程实现这一点吗?最好的方法是使用该模式 您可以为订阅创建视图模型类,并将其添加到ObservableCollection。然后,只需将Pivots ItemsSource属性绑定到集合: <controls:Pivot ItemsSource="{Binding Path=Subscriptions}">
PivotItem
s
我知道我会将项数传递到数据透视视图中,以便在创建时创建项数
有人知道我将如何通过编程实现这一点吗?最好的方法是使用该模式 您可以为订阅创建视图模型类,并将其添加到ObservableCollection。然后,只需将Pivots ItemsSource属性绑定到集合:
<controls:Pivot ItemsSource="{Binding Path=Subscriptions}">
<controls:Pivot.ItemTemplate>
<DataTemplate>
<controls:PivotItem Header="{Binding Path=DisplayName}">
<Listbox ItemsSource="{Binding Path=Items}">
...
...
</ListBox>
</controls:PivotItem>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
...
...
您可能对添加c sharp文件中的项目感兴趣,今晚我将尝试这个和Roman的建议,并让您知道它是如何工作的