RadialControllerMenuItem Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein einzelnes benutzerdefiniertes Tool aus dem RadialController-Menü dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
|
Beispiele
In diesem Beispiel fügen wir dem Surface Dial-Menü ein benutzerdefiniertes Tool (Sample
) mit einem Standardsymbol hinzu.
- Zunächst erhalten wir einen Verweis auf das RadialController-Objekt für Surface Dial (
myController
) durch Aufrufen von CreateForCurrentView. - Anschließend erstellen wir eine instance eines RadialControllerMenuItem (
myItem
) durch Aufrufen von RadialControllerMenuItem.CreateFromIcon. - Schließlich fügen wir dieses Element an die Auflistung von Menüelementen an.
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;
}
}
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1703 | 15063 | CreateFromFontGlyph(String,String,String) |
1703 | 15063 | CreateFromFontGlyph(String,String,String,Uri) |
Eigenschaften
DisplayText |
Ruft die Textzeichenfolge des benutzerdefinierten Tools im RadialController-Menü ab. |
Tag |
Ruft ein Objekt ab, mit dem benutzerdefinierte Tools im RadialController-Menü identifiziert werden, oder legt es fest. |
Methoden
CreateFromFontGlyph(String, String, String, Uri) |
Erstellt ein benutzerdefiniertes Tool (unter Verwendung der angegebenen Textzeichenfolge und schriftartenglyphe) im RadialController-Menü . |
CreateFromFontGlyph(String, String, String) |
Erstellt ein benutzerdefiniertes Tool (unter Verwendung der angegebenen Textzeichenfolge und schriftartenglyphe) im RadialController-Menü . |
CreateFromIcon(String, RandomAccessStreamReference) |
Erstellt ein benutzerdefiniertes Tool (unter Verwendung der angegebenen Textzeichenfolge und des benutzerdefinierten Symbols) im RadialController-Menü . |
CreateFromKnownIcon(String, RadialControllerMenuKnownIcon) |
Erstellt ein benutzerdefiniertes Tool (unter Verwendung der angegebenen Textzeichenfolge und des Systemsymbols) im RadialController-Menü . |
Ereignisse
Invoked |
Tritt auf, wenn ein benutzerdefiniertes Tool im RadialController-Menü ausgewählt wird. |