RadialControllerMenuItem Clase

Definición

Representa una sola herramienta personalizada del menú 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
Herencia
Object Platform::Object IInspectable RadialControllerMenuItem
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Ejemplos

En este ejemplo, agregamos una herramienta personalizada (Sample) con un icono estándar al menú de Surface Dial.

  1. En primer lugar, obtenemos una referencia al objeto RadialController para Surface Dial (myController) llamando a CreateForCurrentView.
  2. A continuación, creamos una instancia de radialControllerMenuItem (myItem) llamando a RadialControllerMenuItem.CreateFromIcon.
  3. Por último, anexamos ese elemento a la colección de elementos de menú.
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;
     }
 }

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 CreateFromFontGlyph(String,String,String)
1703 15063 CreateFromFontGlyph(String,String,String,Uri)

Propiedades

DisplayText

Obtiene la cadena de texto de la herramienta personalizada en el menú RadialController .

Tag

Obtiene o establece un objeto utilizado para identificar herramientas personalizadas en el menú RadialController .

Métodos

CreateFromFontGlyph(String, String, String)

Crea una herramienta personalizada (utilizando la cadena de texto y el glifo de fuente especificados) en el menú RadialController .

CreateFromFontGlyph(String, String, String, Uri)

Crea una herramienta personalizada (utilizando la cadena de texto y el glifo de fuente especificados) en el menú RadialController .

CreateFromIcon(String, RandomAccessStreamReference)

Crea una herramienta personalizada (con la cadena de texto y el icono personalizado especificados) en el menú RadialController .

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

Crea una herramienta personalizada (utilizando la cadena de texto y el icono del sistema especificados) en el menú RadialController .

Eventos

Invoked

Se produce cuando se selecciona una herramienta personalizada en el menú RadialController .

Se aplica a

Consulte también