다음을 통해 공유


Application.LoadComponent 메서드

정의

오버로드

LoadComponent(Object, Uri)

지정된 상대 위치에 있는 XAML 파일을 로드하고 XAML 파일의 루트 요소로 지정된 개체의 instance 변환합니다.

LoadComponent(Object, Uri, ComponentResourceLocation)

지정된 상대 위치에 있는 XAML 파일을 로드하고 XAML 파일의 루트 요소로 지정된 개체의 instance 변환합니다.

LoadComponent(Object, Uri)

지정된 상대 위치에 있는 XAML 파일을 로드하고 XAML 파일의 루트 요소로 지정된 개체의 instance 변환합니다.

public:
 static void LoadComponent(Platform::Object ^ component, Uri ^ resourceLocator);
/// [Windows.Foundation.Metadata.Overload("LoadComponent")]
 static void LoadComponent(IInspectable const& component, Uri const& resourceLocator);
[Windows.Foundation.Metadata.Overload("LoadComponent")]
public static void LoadComponent(object component, System.Uri resourceLocator);
function loadComponent(component, resourceLocator)
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri)

매개 변수

component
Object

Platform::Object

IInspectable

로드할 XAML 콘텐츠의 루트 요소와 동일한 형식의 개체입니다.

resourceLocator
Uri Uri

로드할 리소스에 대한 URI(Uniform Resource Identifier) 경로를 설명하는 개체입니다.

특성

설명

LoadComponent 는 주로 인프라에 대해 존재합니다. XAML 페이지의 부분 클래스와 해당 코드 숨김을 통합하는 생성된 InitializeComponent 논리의 일부로 볼 LoadComponent 수 있습니다.

LoadComponent 경우에 따라 앱이 잘못된 XAML을 구문 분석하려고 하기 때문에 예외에 대한 호출 스택이 인용됩니다. 이 경우 앱 코드가 LoadComponent 사용 방법을 변경하는 데 수행할 수 있는 작업은 없으며 문제를 해결하는 방법은 XML 편집기에서 XAML 원본을 검사 수정하는 것입니다. 스택 추적 메시지에서 도움이 될 수 있는 것은 로드되지 않는 XAML 파일을 확인하는 것입니다. 병합된 리소스 또는 다른 여러 XAML 원본이 결합되는 시나리오에서는 구문 분석에 실패하는 명백한 페이지 수준 XAML이 아닙니다.

XAML 콘텐츠를 로드하고 개체 트리를 생성하는 대부분의 앱 시나리오에서는 XamlReader.Load 를 대신 사용해야 합니다.

추가 정보

적용 대상

LoadComponent(Object, Uri, ComponentResourceLocation)

지정된 상대 위치에 있는 XAML 파일을 로드하고 XAML 파일의 루트 요소로 지정된 개체의 instance 변환합니다.

public:
 static void LoadComponent(Platform::Object ^ component, Uri ^ resourceLocator, ComponentResourceLocation componentResourceLocation);
/// [Windows.Foundation.Metadata.Overload("LoadComponentWithResourceLocation")]
 static void LoadComponent(IInspectable const& component, Uri const& resourceLocator, ComponentResourceLocation const& componentResourceLocation);
[Windows.Foundation.Metadata.Overload("LoadComponentWithResourceLocation")]
public static void LoadComponent(object component, System.Uri resourceLocator, ComponentResourceLocation componentResourceLocation);
function loadComponent(component, resourceLocator, componentResourceLocation)
Public Shared Sub LoadComponent (component As Object, resourceLocator As Uri, componentResourceLocation As ComponentResourceLocation)

매개 변수

component
Object

Platform::Object

IInspectable

로드할 XAML 콘텐츠의 루트 요소와 동일한 형식의 개체입니다.

resourceLocator
Uri Uri

로드할 리소스에 대한 URI(Uniform Resource Identifier) 경로를 설명하는 개체입니다.

componentResourceLocation
ComponentResourceLocation

열거형 값입니다.

특성

추가 정보

적용 대상