Share via


IXamlDirect 인터페이스

정의

모든 XamlDirect API의 기본 클래스를 나타냅니다. 모든 XamlDirect API는 이 클래스의 인스턴스 메서드입니다.

XamlDirect 는 더 나은 CPU 및 작업 집합 성능을 위해 보다 기본적인 수준에서 Xaml에 액세스하기 위한 API입니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

public interface class IXamlDirect
/// [Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
/// [Windows.Foundation.Metadata.Version(1)]
struct IXamlDirect
[Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
[Windows.Foundation.Metadata.Version(1)]
public interface IXamlDirect
Public Interface IXamlDirect
특성

예제

WinUI 3 갤러리WinUI 2 갤러리 앱에는 대부분의 WinUI 3 및 WinUI 2 컨트롤, 특징, 기능의 대화형 예제가 포함되어 있습니다.

이미 설치된 경우 WinUI 3 갤러리 또는 WinUI 2 갤러리 링크를 클릭하여 갤러리를 엽니다.

설치되지 않은 경우 Microsoft Store에서 WinUI 3 갤러리WinUI 2 갤러리를 다운로드할 수 있습니다.

GitHub에서 두 갤러리의 소스 코드를 가져올 수도 있습니다(WinUI 3는 main 분기, WinUI 2는 winui2 분기 사용).

속성

IsXamlDirectEnabled

XamlDirect를 인스턴스화할 수 있는지 여부를 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

메서드

AddEventHandler(Object, XamlEventIndex, Object)

XamlEventIndex를 사용하여 지정된 이벤트에 대해 지정된 이벤트 처리기를 추가하고 지정된 개체의 처리기 컬렉션에 처리기를 추가합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

AddEventHandler(Object, XamlEventIndex, Object, Boolean)

XamlEventIndex를 사용하여 지정된 이벤트에 대해 지정된 이벤트 처리기를 추가하고 처리기를 현재 IXamlDirect의 처리기 컬렉션에 추가합니다. 다른 곳에서 이벤트가 처리되는 경우에도 제공된 처리기를 호출하도록 handledEventsToo 를 true로 지정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

AddToCollection(Object, Object)

지정된 IXamlDirect 컬렉션에 값을 추가합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ClearCollection(Object)

지정된 IXamlDirect 컬렉션에서 모든 항목을 제거합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ClearProperty(Object, XamlPropertyIndex)

지정된 IXamlDirect에서 지정된 속성의 값을 지웁니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

CreateInstance(XamlTypeIndex)

XamlTypeIndex 매개 변수로 지정된 형식의 IXamlDirect 인스턴스를 만듭니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetBooleanProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 부울 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetCollectionCount(Object)

지정된 IXamlDirect 컬렉션의 항목 수를 반환합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetColorProperty(Object, XamlPropertyIndex)

특정 IXamlDirectColor 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetCornerRadiusProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 CornerRadius 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetDateTimeProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 DateTimeOffset 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetDoubleProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Double 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetDurationProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Duration 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetEnumProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 열거형 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetGridLengthProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 GridLength 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetInt32Property(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Int32 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetMatrix3DProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Matrix3D 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetMatrixProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Matrix 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetObject(Object)

지정된 IXamlDirect의 전체 XAML 형식으로 인스턴스를 가져오고 필요한 경우 만듭니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetObjectProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 개체 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetPointProperty(Object, XamlPropertyIndex)

특정 IXamlDirectPoint 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetRectProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 Rect 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetSizeProperty(Object, XamlPropertyIndex)

특정 IXamlDirectSize 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetStringProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 문자열 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetThicknessProperty(Object, XamlPropertyIndex)

특정 IXamlDirectThickness 속성 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetTimeSpanProperty(Object, XamlPropertyIndex)

특정 IXamlDirect에 대한 TimeSpan 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetXamlDirectObject(Object)

지정된 XAML 형식에 대한 IXamlDirect 로 인스턴스를 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetXamlDirectObjectFromCollectionAt(Object, UInt32)

지정된 IXamlDirect 컬렉션의 지정된 인덱스에 있는 IXamlDirect 항목을 반환합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

GetXamlDirectObjectProperty(Object, XamlPropertyIndex)

특정 IXamlDirect 에 대한 IXamlDirect 속성의 값을 가져옵니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

InsertIntoCollectionAt(Object, UInt32, Object)

지정된 인덱스의 지정된 IXamlDirect 컬렉션에 값을 삽입합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

RemoveEventHandler(Object, XamlEventIndex, Object)

IXamlDirect에서 지정된 이벤트 처리기를 제거합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

RemoveFromCollection(Object, Object)

지정된 IXamlDirect 컬렉션에서 값을 제거하려고 시도합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

RemoveFromCollectionAt(Object, UInt32)

지정된 인덱스의 IXamlDirect 컬렉션에서 값을 제거하려고 시도합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetBooleanProperty(Object, XamlPropertyIndex, Boolean)

특정 IXamlDirect에 대한 부울 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetColorProperty(Object, XamlPropertyIndex, Color)

특정 IXamlDirect에 대한 Color 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetCornerRadiusProperty(Object, XamlPropertyIndex, CornerRadius)

특정 IXamlDirect에 대한 CornerRadius 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetDateTimeProperty(Object, XamlPropertyIndex, DateTime)

특정 IXamlDirect에 대한 DateTimeOffset 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetDoubleProperty(Object, XamlPropertyIndex, Double)

특정 IXamlDirect에 대한 Double 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetDurationProperty(Object, XamlPropertyIndex, Duration)

특정 IXamlDirect에 대한 Duration 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetEnumProperty(Object, XamlPropertyIndex, UInt32)

특정 IXamlDirect에 대한 열거형 속성의 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetGridLengthProperty(Object, XamlPropertyIndex, GridLength)

특정 IXamlDirect에 대한 GridLength 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetInt32Property(Object, XamlPropertyIndex, Int32)

특정 IXamlDirect에 대한 Int32 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetMatrix3DProperty(Object, XamlPropertyIndex, Matrix3D)

특정 IXamlDirect에 대한 Matrix3D 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetMatrixProperty(Object, XamlPropertyIndex, Matrix)

특정 IXamlDirect에 대한 Matrix 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetObjectProperty(Object, XamlPropertyIndex, Object)

특정 IXamlDirect에 대한 개체 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetPointProperty(Object, XamlPropertyIndex, Point)

특정 IXamlDirect에 대한 Point 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetRectProperty(Object, XamlPropertyIndex, Rect)

특정 IXamlDirect에 대한 Rect 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetSizeProperty(Object, XamlPropertyIndex, Size)

특정 IXamlDirectSize 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetStringProperty(Object, XamlPropertyIndex, String)

특정 IXamlDirect에 대한 문자열 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetThicknessProperty(Object, XamlPropertyIndex, Thickness)

특정 IXamlDirect에 대한 Thickness 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetTimeSpanProperty(Object, XamlPropertyIndex, TimeSpan)

특정 IXamlDirect에 대한 TimeSpan 속성 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

SetXamlDirectObjectProperty(Object, XamlPropertyIndex, Object)

특정 IXamlDirect 에 대한 IXamlDirect 속성의 값을 설정합니다.

이 설명서는 UWP용 WinUI 2에 적용됩니다(Windows 앱 SDKWinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

적용 대상

추가 정보