RadialControllerMenuItem Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.
- Tout d’abord, nous obtenons une référence à l’objet RadialController pour surface dial (
myController
) en appelant CreateForCurrentView. - Nous créons ensuite un instance d’un RadialControllerMenuItem () en
myItem
appelant RadialControllerMenuItem.CreateFromIcon. - 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, 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 . |
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 . |
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 . |