NavigationView クラス

NavigationView クラス (Microsoft.UI.Xaml.Controls 名前空間)

[APIドキュメント / XAML Controls Gallery]

public class NavigationView : ContentControl

継承:ObjectDependencyObject → UIElement → FrameworkElement → ControlContentControl → NavigationView
コンテントプロパティ:Content

  • アプリ・コンテンツのナビゲーションを可能にするコンテナを表します。
  • NavigationViewにはヘッダー、メイン・コンテンツ、メニュ(ナビゲーション・コマンド)が含まれています。
関連記事

プロパティ

AutoSuggestBox

@ [APIドキュメント]

public AutoSuggestBox AutoSuggestBox { get; set; }

CompactModeThresholdWidth

@ [APIドキュメント]

public double CompactModeThresholdWidth { get; set; }

  • 表示モードがLeftCompactからLeftMinimalに切り替わる境のウィンドウ幅を指定します。

ExpandedModeThresholdWidth

@ [APIドキュメント]

public double ExpandedModeThresholdWidth { get; set; }

  • 表示モードがLeftからLeftCompactに切り替わる境のウィンドウ幅を指定します。

FooterMenuItems

@ [APIドキュメント]

public IList<object> FooterMenuItems { get; }

@ [APIドキュメント]

public object Header { get; set; }

IsBackButtonVisible

@ [APIドキュメント]

public NavigationViewBackButtonVisible IsBackButtonVisible { get; set; }

IsBackEnabled

@ [APIドキュメント]

public bool IsBackEnabled { get; set; }

IsSettingsVisible

@ [APIドキュメント]

public bool IsSettingsVisible { get; set; }

@ [APIドキュメント]

public IList<object> MenuItems { get; }

OpenPaneLength

@ [APIドキュメント]

public double OpenPaneLength { get; set; }

  • メニューが完全に開いた時の幅を取得・指定します。
  • デフォルトは320。

PaneCustomContent

@ [APIドキュメント]

public UIElement PaneCustomContent { get; set; }

PaneDisplayMode

@ [APIドキュメント]

public NavigationViewPaneDisplayMode PaneDisplayMode { get; set; }

SelectedItem

@ [APIドキュメント]

public object SelectedItem { get; set; }

SettingsItem

@ [APIドキュメント]

public object SettingsItem { get; }

メソッド

イベント

BackRequested

@ [APIドキュメント]

public event TypedEventHandler<NavigationView,NavigationViewBackRequestedEventArgs> BackRequested;

ItemInvoked

@ [APIドキュメント]

public event TypedEventHandler<NavigationView,NavigationViewItemInvokedEventArgs> ItemInvoked;

  • メニュー内のアイテムがクリックやタップされた際に発生するイベント

SelectionChanged

@ [APIドキュメント]

public event TypedEventHandler<NavigationView,NavigationViewSelectionChangedEventArgs> SelectionChanged;

  • 選択されたアイテムが変更された際に発生するイベント