0

このようなことができるかどうか疑問に思っています -

「Portfolios」と呼ばれる menuItem があり、その中に「Load Portfolios」と「View Portfolios」という 2 つのサブ MenuItem があります。[ポートフォリオの読み込み] をクリックすると、ポートフォリオ名を含むファイルを開くように求められます。ポートフォリオの表示でこれらの名前をサブ MenuItems として追加するように求められます。

Portfolios:
   Load Portfolios
       View Portfolios:
           Portfolio1
           Portfolio2
           Portfolio3

正直なところ、これについてどうすればよいかわかりません。また、役立つチュートリアルに出会ったことがないので、助けていただければ幸いです。:)

4

2 に答える 2

2

あなたの質問は少し広いので、あなたがする必要があることを要約します:

  • MVVM パターンに従う
  • 「メイン」ViewModel で、ObservableCollection<Portfolio>名前付きの SubMenuItemsを作成します。
  • ビュー (XAML) で、これから始めて、それを構築します。

    <Menu>
        <MenuItem Header="Main Menu" ItemsSource="{Binding SubMenuItems}" />
    </Menu>
    

    .

于 2012-11-10T16:49:42.130 に答える
-1

それは簡単です:

// Create MenuItem
MenuItem mnuFile = new MenuItem();
mnuFile.Name = "mnuFile"; // The x:Name
mnuFile.Header = "_File";

// Add to mnuMain's Items
mnuMain.Items.Add(mnuFile);
于 2012-11-10T16:44:01.767 に答える