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 내에서 유지하면 성능상의 이점이 손실됩니다.
적용 대상
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기