1

以下のデータを例として使用すると...

Id      Name                Type        Sector
12345   GOOG                Eqty        Internet
12346   MSFT                Eqty        Internet
12347   MOBL                Eqty        Oil
12348   XOM                 Eqty        Oil
12349   Wheat               Comdty          
12310   Corn                Comdty          
12311   Nas 100 eMini       Futures             
12312   S&P 500 eMini       Futures 

上記のデータを使用して、以下に示す形式でツリービューを表示するオートフィルター付きのドロップダウン コンボ セレクターを作成したいと考えています。基本的に、「タイプ」でグループ化し、次に「セクター」でグループ化し、名前を表示します。ただし、Sector がない場合は、Name を Type だけにグループ化する必要があります。

+Equities(Eqty)
    +Internet
        Goog
        Msft
    +Oil
        MOBL
        XOM
+Commodities(Comdty)
    Wheat
    Corn
+Futures
    Nas 100 eMini
    S&P 500 eMini

XAML/テンプレートを使用してこれをエレガントに行う方法をいくつか試しましたが、あまり運がありませんでした。ここで複雑なのは、2 番目のグループ化が条件付きであることです。この問題をどのように解決できるかについての考えをいただければ幸いです

4

1 に答える 1

-1

SilverLight と呼ばれる現在は機能していないテクノロジを使用するつもりで、その中で XAML を使用している場合は? 再帰的なテンプレートについては、このリンクを参照してください

linq を使用してこれを行うには、再帰呼び出しが必要です...良い例については、ここに記載されている回答を参照してください。

于 2013-02-05T10:33:59.933 に答える