Partilhar via


RadialControllerMenuItem Classe

Definição

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
Object Platform::Object IInspectable RadialControllerMenuItem
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.

  1. Primeiro, obtemos uma referência ao objeto RadialController para o Surface Dial (myController) chamando CreateForCurrentView.
  2. Em seguida, criamos uma instância de um RadialControllerMenuItem (myItem) chamando RadialControllerMenuItem.CreateFromIcon.
  3. 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 .

Aplica-se a

Confira também