다음을 통해 공유


RadialControllerMenuItem 클래스

정의

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
상속
Object Platform::Object IInspectable RadialControllerMenuItem
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)

예제

이 예제에서는 표준 아이콘이 있는 사용자 지정 도구(Sample)를 Surface Dial 메뉴에 추가합니다.

  1. 먼저 CreateForCurrentView를 호출하여 Surface Dial(myController)에 대한 RadialController 개체에 대한 참조를 가져옵니다.
  2. 그런 다음 RadialControllerMenuItem.CreateFromIcon을 호출하여 RadialControllerMenuItem(myItem)의 instance 만듭니다.
  3. 마지막으로 메뉴 항목 컬렉션에 해당 항목을 추가합니다.
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;
     }
 }

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 CreateFromFontGlyph(String, String, String)
1703 15063 CreateFromFontGlyph(String, String, String,Uri)

속성

DisplayText

RadialController 메뉴에서 사용자 지정 도구의 텍스트 문자열을 가져옵니다.

Tag

RadialController 메뉴에서 사용자 지정 도구를 식별하는 데 사용되는 개체를 가져오거나 설정합니다.

메서드

CreateFromFontGlyph(String, String, String, Uri)

RadialController 메뉴에 지정된 텍스트 문자열 및 글꼴 문자 모양을 사용하여 사용자 지정 도구를 만듭니다.

CreateFromFontGlyph(String, String, String)

RadialController 메뉴에 지정된 텍스트 문자열 및 글꼴 문자 모양을 사용하여 사용자 지정 도구를 만듭니다.

CreateFromIcon(String, RandomAccessStreamReference)

RadialController 메뉴에 지정된 텍스트 문자열 및 사용자 지정 아이콘을 사용하여 사용자 지정 도구를 만듭니다.

CreateFromKnownIcon(String, RadialControllerMenuKnownIcon)

RadialController 메뉴에 지정된 텍스트 문자열 및 시스템 아이콘을 사용하여 사용자 지정 도구를 만듭니다.

이벤트

Invoked

RadialController 메뉴에서 사용자 지정 도구를 선택할 때 발생합니다.

적용 대상

추가 정보