1

Windows 8 の開発は初めてです。Windows 8 用の Microsoft マップ アプリケーションで次のようなものを実装したいと考えています。 マップ アプリでは、ユーザーがアプリ バーの [道順] メニュー項目をクリックすると、右側にサイド バーが表示されます。

このようなサイドバーを実装するにはどうすればよいですか?

4

1 に答える 1

1

残念ながら、WinRT にはそのような組み込みのコントロールはありません。探しているものに最も近いのはCallistoSettingsFlyoutからのコントロールです。設定フライアウトとして使用するように設計されているため、このケースには理想的ではありません。最も顕著なのは、設定チャームを開く [戻る] ボタンを削除する必要があることです。スタイルをオーバーライドするか、コントロールのソース コードを取得して変更することができます。

ただし、使い方は非常に簡単です。

var flyout = new SettingsFlyout();
flyout.FlyoutWidth = SettingsFlyout.SettingsFlyoutWidth.Narrow;
flyout.HeaderText = "Flyout";

flyout.Content = new FlyoutControl();
flyout.IsOpen = true;

FlyoutControlUserControl表示したいカスタムになります。

于 2013-01-07T20:23:42.833 に答える