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
- Наследование
- Атрибуты
Требования к Windows
| Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Примеры
В этом примере мы добавим пользовательское средство (Sample) со стандартным значком в меню Surface Dial.
- Сначала мы получаем ссылку на объект RadialController для Surface Dial (
myController), вызвав CreateForCurrentView. - Затем мы создадим экземпляр RadialControllerMenuItem (
myItem), вызвав RadialControllerMenuItem.CreateFromIcon. - Наконец, мы добавим этот элемент в коллекцию элементов меню.
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 . |