1

私は RSS リーダーを作成しPivotItemており、ユーザーが持っている RSS の を作成したいと考えています。

作成時にアイテムの数を作成できるように、アイテムの数を PivotView に渡すことはわかっています。

プログラムでこれを行う方法を知っている人はいますか?

4

1 に答える 1

3

最善の方法は、MVVMパターンを使用することです。

サブスクリプションのビュー モデル クラスを作成し、それらを ObservableCollection に追加できます。次に、Pivo​​ts 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>
于 2011-11-15T10:42:09.127 に答える