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