前回 の続き。今回は固定メニューと動的メニューが混在しているケースを考えます。題材は前回に引き続きブラウザのブックマーク。 なお、次回 は今回とは独立した階層メニューの話です。 まず概要を考えましょう。 ウィンドウには上部にメニューが、下部にはブラウザが表示されます。 メニューのトップレベルには「ブックマーク」が一つだけ存在し、その子メニューに、「ブックマークに追加」、区切り線、そして追加済みブックマークの一覧が(全て同じ階層に)表示されます。 「ブックマークに追加」をクリックすると現在表示中のページがブックマークに追加されます。 追加済みブックマークのいずれかをクリックすると、ブラウザはそのブックマークされているページにジャンプします。 さて、前回から修正するコード量が多いので、まず一通りコードを示し、その後に解説を加えることにします。なお、App.xaml / App.xaml.cs