Condividi tramite


RadialControllerMenuItem Classe

Definizione

Rappresenta un singolo strumento personalizzato dal 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
Ereditarietà
Object Platform::Object IInspectable RadialControllerMenuItem
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Esempio

In questo esempio viene aggiunto uno strumento personalizzato (Sample) con un'icona standard al menu Surface Dial.

  1. In primo luogo, si ottiene un riferimento all'oggetto RadialController per Surface Dial (myController) chiamando CreateForCurrentView.
  2. Viene quindi creata un'istanza di radialControllerMenuItem (myItem) chiamando RadialControllerMenuItem.CreateFromIcon.
  3. Infine, aggiungiamo tale elemento alla raccolta di voci di 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;
     }
 }

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 CreateFromFontGlyph(String,String,String)
1703 15063 CreateFromFontGlyph(String,String,String,Uri)

Proprietà

DisplayText

Ottiene la stringa di testo dello strumento personalizzato nel menu RadialController .

Tag

Ottiene o imposta un oggetto usato per identificare gli strumenti personalizzati nel menu RadialController .

Metodi

CreateFromFontGlyph(String, String, String, Uri)

Crea uno strumento personalizzato (usando la stringa di testo e il glifo del carattere specificati) nel menu RadialController .

CreateFromFontGlyph(String, String, String)

Crea uno strumento personalizzato (usando la stringa di testo e il glifo del carattere specificati) nel menu RadialController .

CreateFromIcon(String, RandomAccessStreamReference)

Crea uno strumento personalizzato (usando la stringa di testo specificata e l'icona personalizzata) nel menu RadialController .

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

Crea uno strumento personalizzato (usando la stringa di testo e l'icona di sistema specificati) nel menu RadialController .

Eventi

Invoked

Si verifica quando viene selezionato uno strumento personalizzato dal menu RadialController .

Si applica a

Vedi anche