Share via


RadialControllerMenu 類別

定義

代表與 RadialController 物件相關聯之內容工具的整合式功能表。

注意

新增至 RadialController 功能表以支援特定應用程式內容的工具只會顯示在該內容中。 其他 RadialController 實例不會顯示它們。

public ref class RadialControllerMenu sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RadialControllerMenu final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RadialControllerMenu
Public NotInheritable Class RadialControllerMenu
繼承
Object Platform::Object IInspectable RadialControllerMenu
屬性

Windows 需求

裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)

範例

在此範例中,我們會將自訂工具 (Sample) ,並將標準圖示新增至 Surface Dial 功能表。

  1. 首先,我們會藉由呼叫CreateForCurrentView,取得 Surface Dial (myController) RadialController物件的參考。
  2. 然後,我們會藉由呼叫RadialControllerMenuItem.CreateFromIcon來建立RadialControllerMenuItem (myItem) 實例。
  3. 最後,我們會將該專案附加至功能表項目的集合。
public sealed partial class MainPage : Page
 {
     RadialController myController;

     public MainPage()
     {
         this.InitializeComponent();
         // Create a reference to the RadialController.
         myController = RadialController.CreateForCurrentView();

         // Create an icon for the custom tool.
         RandomAccessStreamReference icon =
           RandomAccessStreamReference.CreateFromUri(
             new Uri("ms-appx:///Assets/StoreLogo.png"));

         // Create a menu item for the custom tool.
         RadialControllerMenuItem myItem =
           RadialControllerMenuItem.CreateFromIcon("Sample", icon);

         // Add the custom tool to the RadialController menu.
         myController.Menu.Items.Add(myItem);

         // Declare input handlers for the RadialController.
         myController.ButtonClicked += MyController_ButtonClicked;
         myController.RotationChanged += MyController_RotationChanged;
     }
 }

屬性

IsEnabled

取得或設定自訂工具是否顯示在 RadialController 功能表上。

Items

取得 RadialController 功能表上的自訂工具集合。 不包含內建工具。

方法

GetSelectedMenuItem()

RadialController 功能表擷取使用中的自訂工具。

SelectMenuItem(RadialControllerMenuItem)

RadialController 功能表選取並啟動指定的自訂工具。

TrySelectPreviouslySelectedMenuItem()

嘗試從 RadialController 功能表選取並啟動先前選取的工具。

此方法不會區分內建和自訂工具。

適用於

另請參閱