RadialControllerMenuItem Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.
- En primer lugar, obtenemos una referencia al objeto RadialController para Surface Dial (
myController
) llamando a CreateForCurrentView. - A continuación, creamos una instancia de radialControllerMenuItem (
myItem
) llamando a RadialControllerMenuItem.CreateFromIcon. - 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, Uri) |
Crea una herramienta personalizada (utilizando la cadena de texto y el glifo de fuente especificados) en el menú RadialController . |
CreateFromFontGlyph(String, String, String) |
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 . |