0

Windows Phone 用のアプリケーションを作成しています。メインページにパノラマビューを使用しています。パノラマ ビューには 2 つのパノラマ アイテムが含まれており、それぞれがデータ ソースに関連付けられたリスト ボックスで構成されています (つまり、ObservableCollection を使用したメモリ内コレクション)。オブジェクトには 2 つのブール値プロパティIsAIsB.

オブジェクトの文字列データを2つのリストに表示したいのですが、boolean変数でデータが区別されています。つまり、IsAが設定されている場合true、オブジェクトはパノラマ アイテム 1 のリスト ボックスに表示される必要があり、 が設定されている場合IsBtrue、パノラマ アイテム 2 のリスト ボックスに表示される必要があります。

しかし、上記のオブジェクトのリストは 1 つしかありません。listboxitem のバインド中に xaml でさまざまなバインド式を試しましたが、何も役に立ちませんでした。

これを手伝ってください。これは本当に私の神経質になっているので。どんな助けでも大歓迎です。事前に助けてくれてありがとう

4

1 に答える 1

0

を使用しItemTemplateて、 での項目の表示方法を定義できますListBox。それぞれに 1 つのテンプレートを定義ListBoxし、ブール値のプロパティをアイテムの にバインドできますVisibility。これにより、プロパティが設定されているアイテムのみが表示されます。

この MSDNの記事をご覧ください。

于 2012-06-24T11:29:11.957 に答える