RadialControllerMenu Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili menu terintegrasi alat kontekstual yang terkait dengan objek RadialController .
Catatan
Alat yang ditambahkan ke menu RadialController untuk mendukung konteks aplikasi tertentu hanya ditampilkan dalam konteks tersebut. Mereka tidak ditampilkan untuk instans RadialController lainnya.
public ref class RadialControllerMenu sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RadialControllerMenu final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RadialControllerMenu
Public NotInheritable Class RadialControllerMenu
- Warisan
- 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.
- Pertama, kita mendapatkan referensi ke objek RadialController untuk Surface Dial (
myController
) dengan memanggil CreateForCurrentView. - Kami kemudian membuat instans RadialControllerMenuItem (
myItem
) dengan memanggil RadialControllerMenuItem.CreateFromIcon. - 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;
}
}
Properti
IsEnabled |
Mendapatkan atau mengatur apakah alat kustom ditampilkan pada menu RadialController . |
Items |
Mendapatkan koleksi alat kustom pada menu RadialController . Alat bawaan tidak disertakan. |
Metode
GetSelectedMenuItem() |
Mengambil alat kustom aktif dari menu RadialController . |
SelectMenuItem(RadialControllerMenuItem) |
Memilih dan mengaktifkan alat kustom yang ditentukan dari menu RadialController . |
TrySelectPreviouslySelectedMenuItem() |
Mencoba memilih dan mengaktifkan alat yang dipilih sebelumnya dari menu RadialController . Metode ini tidak membedakan antara alat bawaan dan kustom. |