RadialControllerMenu 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RadialController 개체와 연결된 상황에 맞는 도구의 통합 메뉴를 나타냅니다.
참고
특정 앱 컨텍스트를 지원하기 위해 RadialController 메뉴에 추가된 도구는 해당 컨텍스트에만 표시됩니다. 다른 RadialController 인스턴스에는 표시되지 않습니다.
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
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
|
예제
이 예제에서는 표준 아이콘이 있는 사용자 지정 도구(Sample
)를 Surface Dial 메뉴에 추가합니다.
- 먼저 CreateForCurrentView를 호출하여 Surface Dial(
myController
)에 대한 RadialController 개체에 대한 참조를 가져옵니다. - 그런 다음 RadialControllerMenuItem.CreateFromIcon을 호출하여 RadialControllerMenuItem(
myItem
)의 instance 만듭니다. - 마지막으로 메뉴 항목 컬렉션에 해당 항목을 추가합니다.
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;
}
}
속성
IsEnabled |
RadialController 메뉴에 사용자 지정 도구가 표시되는지 여부를 가져오거나 설정합니다. |
Items |
RadialController 메뉴에서 사용자 지정 도구 컬렉션을 가져옵니다. 기본 제공 도구는 포함되지 않습니다. |
메서드
GetSelectedMenuItem() |
RadialController 메뉴 에서 활성 사용자 지정 도구를 검색합니다. |
SelectMenuItem(RadialControllerMenuItem) |
RadialController 메뉴에서 지정된 사용자 지정 도구를 선택하고 활성화합니다. |
TrySelectPreviouslySelectedMenuItem() |
RadialController 메뉴에서 이전에 선택한 도구를 선택하고 활성화하려고 시도합니다. 이 메서드는 기본 제공 도구와 사용자 지정 도구를 구분하지 않습니다. |