XamlDirect.GetObject(IXamlDirectObject) 메서드

정의

지정된 IXamlDirectObject의 전체 XAML 형식으로 instance 가져오고 필요한 경우 만듭니다.

public:
 virtual Platform::Object ^ GetObject(IXamlDirectObject ^ xamlDirectObject) = GetObject;
IInspectable GetObject(IXamlDirectObject const& xamlDirectObject);
public object GetObject(IXamlDirectObject xamlDirectObject);
function getObject(xamlDirectObject)
Public Function GetObject (xamlDirectObject As IXamlDirectObject) As Object

매개 변수

xamlDirectObject
IXamlDirectObject

특정 IXamlDirectObject를 참조합니다.

반환

Object

Platform::Object

IInspectable

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

예제

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

XamlDirect xd = XamlDirect.GetDefault();

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

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

설명

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

적용 대상

추가 정보