2016-12-19 16 views
0

Windows Phone 10のコンテキストメニューにコンテキストメニューを追加する方法。ウィンドウにコンテキストメニューを追加する10電話

アプリをインストールするときにメニューが追加されます。初めて&が実行されます。

このメニューをクリックすると、提供されたデータが表示されます。

UWPでも可能ですか? Windowsの携帯電話10のコンテキストメニューにコンテキストメニューを追加する方法

Context Menu in Edge mobile Context Menu in Edge mobile

+0

アプリリストのアプリをタップ&ホールドしたときに表示されるコンテキストメニューを参照していますか?ジャンプリストはモバイルではサポートされていません。 –

+0

あなたは実際にここで 'コンテキストメニュー 'とは何ですか?より明確に説明するための写真を提供してください。 [この写真](https://i.stack.imgur.com/r2dH9.png)のように開始画面にメニューを追加するという意味ですか? –

+0

@ SunteenWu-MSFTポスト –

答えて

0

実際、Windows Phone 10のすべてのアプリケーションには、独自のデフォルトcontext menuが設定されています。すべてのアプリが「Windows phone 10コンテキストメニュー」と同じコンテキストメニューを持っているわけではありません。たとえば、人のアプリのデフォルトコンテキストメニューは「編集」、「削除」などで、写真アプリは「共有」、「アルバムに追加」などです。そのため、追加する必要があるアプリケーションのコンテキストメニューを特定する必要があります。

あなたが開発しているuwpアプリケーションのコンテキストメニューを追加したい場合は、簡単に行うことができます。 uwpアプリケーションでは、PopupMenuを使用してカスタムコンテキストメニューを作成し、UICommandを使用してメニュー項目を追加できます。詳細はコンテキストメニューofficial sampleを参照してください。 1つのアイテムを選択して別のアプリを起動する場合は、アイテムが選択されたときにLauncherクラスでアプリを起動する必要があります。アプリを起動する方法の詳細については、this sampleを参照してください。

Edgeアプリのコンテキストメニューを表示した画像として追加する場合は、Microsoft Edge Extensionsを使用する必要があります。その拡張は、contextMenus.createメソッドのような相対APIのコンテキストメニューをサポートしています。詳細はsupported APIsの内線番号を参照してください。 EdgeのコンテキストメニューAPIは、Microsoft Edge(38)/ Windows 10(14393)のみをサポートしていることに注意してください。

他のアプリと同じです。アプリが拡張APIや公開APIを開いていない場合は、contextMenuを直接変更することはできません。

初めてアプリをインストールするときにメニューが追加されます(&)。

uwpアプリがサンドボックスなので、現在のアプリが最初に実行されたときに別のアプリにメニューを追加することはできません。 Edgeのようなサードパーティのアプリケーションでは、エクステンションを完了してエクスプローラにロードするだけで、コンテキストメニューの変更を反映させることができます。アプリケーションからコントロールすることはできません。

+0

非常に詳細な回答ありがとうございます。 UWPアプリはEdgeに拡張機能をインストールできますか? (私は現在Edgeが拡張機能をサポートしていないことを知っていますが、将来的には便利です)。たとえば、Windowsアプリケーションでは、Windowsの右クリックにコンテキストメニューを追加できます。 –

+0

@AbhijeetSuryawanshi、エッジサポート拡張機能、この[document](https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/guides/adding-and-removing-extensions/)を参照できます。 )。 UWPはEdgeに拡張機能をインストールできません。uwpでwin32 APIを使用する場合は、[this thread](http://stackoverflow.com/questions/41156998/get-installed-win32-application/41220711#41220711)を参照できます。私の返信があなたを助けたら、受け入れられたマークのおかげで。 –