RadialControllerMenuItem Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma única ferramenta personalizada no menu 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Exemplos
Neste exemplo, adicionamos uma ferramenta personalizada (Sample
) com um ícone padrão ao menu Surface Dial.
- Primeiro, obtemos uma referência ao objeto RadialController para o Surface Dial (
myController
) chamando CreateForCurrentView. - Em seguida, criamos uma instância de um RadialControllerMenuItem (
myItem
) chamando RadialControllerMenuItem.CreateFromIcon. - Por fim, acrescentamos esse item à coleção de itens de menu.
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;
}
}
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | CreateFromFontGlyph(String,String,String) |
1703 | 15063 | CreateFromFontGlyph(String,String,String,Uri) |
Propriedades
DisplayText |
Obtém a cadeia de texto da ferramenta personalizada no menu RadialController . |
Tag |
Obtém ou define um objeto usado para identificar ferramentas personalizadas no menu RadialController . |
Métodos
CreateFromFontGlyph(String, String, String, Uri) |
Cria uma ferramenta personalizada (usando a cadeia de caracteres de texto e o glifo de fonte especificados) no menu RadialController . |
CreateFromFontGlyph(String, String, String) |
Cria uma ferramenta personalizada (usando a cadeia de caracteres de texto e o glifo de fonte especificados) no menu RadialController . |
CreateFromIcon(String, RandomAccessStreamReference) |
Cria uma ferramenta personalizada (usando a cadeia de caracteres de texto especificada e o ícone personalizado) no menu RadialController . |
CreateFromKnownIcon(String, RadialControllerMenuKnownIcon) |
Cria uma ferramenta personalizada (usando a cadeia de caracteres de texto especificada e o ícone do sistema) no menu RadialController . |
Eventos
Invoked |
Ocorre quando uma ferramenta personalizada é selecionada no menu RadialController . |