Bagikan melalui


RadialControllerMenuItem Kelas

Definisi

Mewakili satu alat kustom dari 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
Warisan
Object Platform::Object IInspectable RadialControllerMenuItem
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Contoh

Dalam contoh ini, kami menambahkan alat kustom (Sample) dengan ikon standar ke menu Surface Dial.

  1. Pertama, kita mendapatkan referensi ke objek RadialController untuk Surface Dial (myController) dengan memanggil CreateForCurrentView.
  2. Kami kemudian membuat instans RadialControllerMenuItem (myItem) dengan memanggil RadialControllerMenuItem.CreateFromIcon.
  3. Terakhir, kami menambahkan item tersebut ke koleksi item 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;
     }
 }

Keterangan

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 CreateFromFontGlyph(String,String,String)
1703 15063 CreateFromFontGlyph(String,String,String,Uri)

Properti

DisplayText

Mendapatkan string teks alat kustom pada menu RadialController .

Tag

Mendapatkan atau mengatur objek yang digunakan untuk mengidentifikasi alat kustom pada menu RadialController .

Metode

CreateFromFontGlyph(String, String, String, Uri)

Membuat alat kustom (menggunakan string teks dan glyph font yang ditentukan) pada menu RadialController .

CreateFromFontGlyph(String, String, String)

Membuat alat kustom (menggunakan string teks dan glyph font yang ditentukan) pada menu RadialController .

CreateFromIcon(String, RandomAccessStreamReference)

Membuat alat kustom (menggunakan string teks dan ikon kustom yang ditentukan) pada menu RadialController .

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

Membuat alat kustom (menggunakan string teks dan ikon sistem yang ditentukan) pada menu RadialController .

Acara

Invoked

Terjadi ketika alat kustom dipilih dari menu RadialController .

Berlaku untuk

Lihat juga