RadialControllerMenu 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表與 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
範例
在此範例中,我們會將自訂工具 (Sample
) ,並將標準圖示新增至 Surface Dial 功能表。
- 首先,我們會藉由呼叫CreateForCurrentView,取得 Surface Dial (
myController
) RadialController物件的參考。 - 然後,我們會藉由呼叫RadialControllerMenuItem.CreateFromIcon來建立RadialControllerMenuItem (
myItem
) 實例。 - 最後,我們會將該專案附加至功能表項目的集合。
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 功能表選取並啟動先前選取的工具。 此方法不會區分內建和自訂工具。 |