Поделиться через


RadialControllerMenuItem Класс

Определение

Представляет один пользовательский инструмент из меню RadialController .

public ref class RadialControllerMenuItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RadialControllerMenuItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RadialControllerMenuItem
Public NotInheritable Class RadialControllerMenuItem
Наследование
Object Platform::Object IInspectable RadialControllerMenuItem
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Примеры

В этом примере мы добавим пользовательское средство (Sample) со стандартным значком в меню Surface Dial.

  1. Сначала мы получаем ссылку на объект RadialController для Surface Dial (myController), вызвав CreateForCurrentView.
  2. Затем мы создадим экземпляр RadialControllerMenuItem (myItem), вызвав RadialControllerMenuItem.CreateFromIcon.
  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;
     }
 }

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 CreateFromFontGlyph(String;String;String)
1703 15063 CreateFromFontGlyph(String;String;String;Uri)

Свойства

DisplayText

Возвращает текстовую строку пользовательского средства в меню RadialController .

Tag

Возвращает или задает объект, используемый для идентификации пользовательских инструментов в меню RadialController .

Методы

CreateFromFontGlyph(String, String, String, Uri)

Создает пользовательское средство (используя указанную текстовую строку и глиф шрифта) в меню RadialController .

CreateFromFontGlyph(String, String, String)

Создает пользовательское средство (используя указанную текстовую строку и глиф шрифта) в меню RadialController .

CreateFromIcon(String, RandomAccessStreamReference)

Создает пользовательское средство (используя указанную текстовую строку и пользовательский значок) в меню RadialController .

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

Создает пользовательское средство (используя указанную текстовую строку и системный значок) в меню RadialController .

События

Invoked

Происходит при выборе пользовательского средства в меню RadialController .

Применяется к

См. также раздел