2016-12-19 16 views
2

コンテキスト建物:UWP AppsでCommandBarでクリックした3ドットのイベントは何ですか?

私は、ページの下部にあるいくつかのオプションを表示するためのコマンドバーを使用していたにUWPアプリ(C#& XAML)を開発してきました。私はcommandBarでPrimaryとSecondaryCommandsを使用しています。

我々は最後に3点を持っている:私は必要なもの

。私はコマンドバーが "開かれる"ときに呼び出される1つの関数を持っています& "閉じました"。 この機能では、SecondaryCommandsメニューが開いているかどうかを確認する必要があります。 第2に、以前のAppbarButtonのStateChangedイベントに相当するイベント名を知りたいと思います。 #2の はすでにこれを参照していました。Click event for the "..." three dots of the application bar to change the opacity

注:Visual Studioでスペースを押したときのリストを検索しました。 SOには、以前のバージョンのWindowsについて説明したリンクがあります。どんな助けもありがとう。前もって感謝します。

答えて

1

は限りMicrosoftがthisで説明したようにCommandBarためOpeneingOpenedClosingClosedイベントがあると、彼らは... 3ドット(省略記号)を参照してください。

を押してCommandBarを開いたり閉じたりすると、これらのイベントが発生します。私はこれがあなたが探しているものだと思います。 Secondary Commandsを含むOverflow Menuを確認するには、CommandBarOpeningまたはOpenedイベントで使用可能なセカンダリコマンドがあるかどうかをチェックする必要があります。

これはあなたが必要としているものでないかどうか私にコメントでお知らせください。

+0

ヤ。 1つの部分(楕円を押すことで発生したイベント)は、あなたの答えで解決されます。オーバーフローメニューが現在開いていることをどのように確認しますか?セカンダリコマンドには4つのコマンドがあります。しかし、私は今メニューが開いているかどうか確認したい。迅速な答えをありがとう! – hellodear

+0

省略記号を押すと、メニューが常に利用可能になります。これは 'CommandBar'がどのように機能するかです(しかし' SwcondaryCommands'がある場合のみ)。したがって、 'SecondaryCommands'をお持ちの場合、メニューは常にポップアップします。 – Ahmar

関連する問題