IXamlDirect.GetObject(Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인스턴스를 지정된 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를 참조합니다.
반환
전체 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 내에서 유지하면 성능상의 이점이 손실됩니다.