Share via


RadialControllerMenuItem Classe

Définition

Représente un seul outil personnalisé du 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
Héritage
Object Platform::Object IInspectable RadialControllerMenuItem
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Exemples

Dans cet exemple, nous ajoutons un outil personnalisé (Sample) avec une icône standard au menu Surface Dial.

  1. Tout d’abord, nous obtenons une référence à l’objet RadialController pour surface dial (myController) en appelant CreateForCurrentView.
  2. Nous créons ensuite un instance d’un RadialControllerMenuItem () enmyItem appelant RadialControllerMenuItem.CreateFromIcon.
  3. Enfin, nous ajoutons cet élément à la collection d’éléments 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;
     }
 }

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 CreateFromFontGlyph(String,String,String)
1703 15063 CreateFromFontGlyph(String,String,String,Uri)

Propriétés

DisplayText

Obtient la chaîne de texte de l’outil personnalisé dans le menu RadialController .

Tag

Obtient ou définit un objet utilisé pour identifier les outils personnalisés dans le menu RadialController .

Méthodes

CreateFromFontGlyph(String, String, String)

Crée un outil personnalisé (à l’aide de la chaîne de texte et du glyphe de police spécifiés) dans le menu RadialController .

CreateFromFontGlyph(String, String, String, Uri)

Crée un outil personnalisé (à l’aide de la chaîne de texte et du glyphe de police spécifiés) dans le menu RadialController .

CreateFromIcon(String, RandomAccessStreamReference)

Crée un outil personnalisé (à l’aide de la chaîne de texte et de l’icône personnalisée spécifiées) dans le menu RadialController .

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

Crée un outil personnalisé (à l’aide de la chaîne de texte et de l’icône système spécifiées) dans le menu RadialController .

Événements

Invoked

Se produit lorsqu’un outil personnalisé est sélectionné dans le menu RadialController .

S’applique à

Voir aussi