Share via


IXamlDirect.GetObject(Object) 메서드

정의

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

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

public:
 Platform::Object ^ GetObject(Platform::Object ^ xamlDirectObject);
IInspectable GetObject(IInspectable const& xamlDirectObject);
public object GetObject(object xamlDirectObject);
Public Function GetObject (xamlDirectObject As Object) As Object

매개 변수

xamlDirectObject
Object

Platform::Object

IInspectable

특정 IXamlDirect를 참조합니다.

반환

Object

Platform::Object

IInspectable

전체 XAML 형식의 인스턴스를 반환합니다(일반적으로 DependencyObject는 아니지만 항상 그렇지는 않음).

예제

다음 예제에서는 Border 요소를 가리키는 IXamlDirect 인스턴스를 전체 XAML 형식으로 변환하는 방법을 보여줍니다.

XamlDirect xd = XamlDirect.GetDefault();

IXamlDirect border = xd.CreateInstance(XamlTypeIndex.Border);
Border borderDO = (Border)xd.GetObject(border);
XamlDirect^ xd = XamlDirect::GetDefault();

IXamlDirect^ border = xd->CreateInstance(XamlTypeIndex::Border);
Border^ borderDO = dynamic_cast<Border^>(xd->GetObject(border));

설명

이 메서드를 사용하여 XamlDirect 인스턴스에서 전체 XAML 형식으로 변환합니다. 이로 인해 전체 개체가 생성되므로 특정 IXamlDirect 인스턴스에 대해 XamlDirect API 내에서 유지하면 성능상의 이점이 손실됩니다.

적용 대상

추가 정보