RadialControllerMenuItem Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.
- In primo luogo, si ottiene un riferimento all'oggetto RadialController per Surface Dial (
myController
) chiamando CreateForCurrentView. - Viene quindi creata un'istanza di radialControllerMenuItem (
myItem
) chiamando RadialControllerMenuItem.CreateFromIcon. - 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 . |