다음을 통해 공유


XamlServices.Load 메서드

정의

XAML 판독기의 소스를 로드하고 출력을 개체 그래프로 기록합니다.

오버로드

Load(Stream)

XAML 판독기의 Stream 소스를 로드하고 출력을 개체 그래프로 기록합니다.

Load(TextReader)

TextReader에서 XAML 판독기를 만들고 개체 그래프를 반환합니다.

Load(String)

XAML 판독기의 Stream 소스를 로드하고 개체 그래프를 반환합니다.

Load(XamlReader)

특정 XAML 판독기 구현을 로드하고 개체 그래프를 반환합니다.

Load(XmlReader)

특정 XML 판독기 구현을 로드하고 개체 그래프를 반환합니다.

Load(Stream)

XAML 판독기의 Stream 소스를 로드하고 출력을 개체 그래프로 기록합니다.

public:
 static System::Object ^ Load(System::IO::Stream ^ stream);
public static object Load (System.IO.Stream stream);
static member Load : System.IO.Stream -> obj
Public Shared Function Load (stream As Stream) As Object

매개 변수

stream
Stream

입력으로 로드할 스트림입니다.

반환

출력으로 기록되는 개체 그래프입니다.

예외

stream이(가) null인 경우

설명

에 대 한 다른 시그니처를 Load(Stream) 메서드는 다양 한 원본 XAML에 대 한 입력을 지정 합니다. 합니다 Load(Stream) 내부 구현을 먼저 만듭니다는 XmlReader 호출 하 여 Create(Stream) 은 특수화 된의 새 인스턴스를 만듭니다 XamlReader 입력을 처리 하 합니다.

되려면에서는 Load(Stream) 성공적으로 개체 그래프를 만들기 위해 호출, 다음 true 여야 합니다.

  • 소스 형식이 올바른 xml입니다.

  • 유효한 XAML 언어 수준입니다.

  • 원본에 지정 된 XAML 형식을 XAML 관련 XAML 네임 스페이스의 백업 형식에 해결 해야 합니다. 예를 들어 WPF 네임 스페이스에 대 한 XAML 형식 XAML;에 지정 된 대로 WPF XAML 네임 스페이스에 해결할 수 있습니다. WPF에 대 한 어셈블리를 프로젝트에 포함 또는 런타임;에서 사용할 수 있는 여야 합니다. 등에입니다.

중요

XamlServices은 WPF(Windows Presentation Foundation) 형식 또는 WPF 기반 형식을 처리하는 경우 권장되는 XAML 읽기 또는 XAML 쓰기 API 집합이 아닙니다. WPF 사용의 경우 XAML을 읽거나 로드하고 XAML System.Windows.Markup.XamlWriter 을 다시 쓰는 데 를 사용합니다System.Windows.Markup.XamlReader. 그러나 이러한 클래스를 사용 하 여 System.Xaml ; 구현에서 내부적으로 Api 제공 지원 XAML 읽기 및 쓰기 종속성 속성에 대 한 최적화 등의 특성에 영향을 주는 WPF 관련 개념에 대 한 합니다.

적용 대상

Load(TextReader)

TextReader에서 XAML 판독기를 만들고 개체 그래프를 반환합니다.

public:
 static System::Object ^ Load(System::IO::TextReader ^ textReader);
public static object Load (System.IO.TextReader textReader);
static member Load : System.IO.TextReader -> obj
Public Shared Function Load (textReader As TextReader) As Object

매개 변수

textReader
TextReader

생성된 TextReader에 대한 기반으로 사용할 XmlReader입니다.

반환

반환되는 개체 그래프입니다.

예외

textReader이(가) null인 경우

설명

개체 그래프를 반환 하기 위해는 textReader 관련 입력을 사용 하 여 입력을 생성 해야 합니다. 예를 들어 전달 해야는 StringReader 에 대 한 올바른 문자열로 XAML 입력을 사용 하 여 생성 된는 StringReader(String) 생성자입니다.

적용 대상

Load(String)

XAML 판독기의 Stream 소스를 로드하고 개체 그래프를 반환합니다.

public:
 static System::Object ^ Load(System::String ^ fileName);
public static object Load (string fileName);
static member Load : string -> obj
Public Shared Function Load (fileName As String) As Object

매개 변수

fileName
String

로드하고 소스로 사용할 파일 이름입니다.

반환

반환되는 개체 그래프입니다.

예외

fileName 입력은 null입니다.

설명

에 대 한 다른 시그니처를 Load 메서드는 다양 한 원본 XAML에 대 한 입력을 지정 합니다. 합니다 Load 내부 구현을 먼저 만듭니다는 XmlReader 호출 하 여 Create(String) 은 특수화 된의 새 인스턴스를 만듭니다 XamlReader 입력을 처리 하 합니다.

되려면에서는 Load(String) 성공적으로 개체 그래프를 만들기 위해 호출, 다음 true 여야 합니다.

  • 소스 형식이 올바른 xml입니다.

  • 유효한 XAML 언어 수준입니다.

  • 원본에 지정 된 XAML 형식을 XAML 관련 XAML 네임 스페이스의 백업 형식에 해결 해야 합니다. 예를 들어 WPF 네임 스페이스에 대 한 XAML 형식 XAML;에 지정 된 대로 WPF XAML 네임 스페이스에 해결할 수 있습니다. WPF에 대 한 어셈블리를 프로젝트에 포함 해야 합니다 또는 런타임;에서 사용할 수 있습니다. 등에입니다.

적용 대상

Load(XamlReader)

특정 XAML 판독기 구현을 로드하고 개체 그래프를 반환합니다.

public:
 static System::Object ^ Load(System::Xaml::XamlReader ^ xamlReader);
public static object Load (System.Xaml.XamlReader xamlReader);
static member Load : System.Xaml.XamlReader -> obj
Public Shared Function Load (xamlReader As XamlReader) As Object

매개 변수

xamlReader
XamlReader

Load 작업에 대한 판독기로 사용할 XAML 판독기 구현입니다.

반환

반환되는 개체 그래프입니다.

예외

xamlReader 입력은 null입니다.

설명

다음 경우에만이 시그니처를 사용 하면 일반적으로 됩니다.

  • 고유한 구현을 정의 XamlReader합니다.

  • 에 대 한 설정을 지정 하는 XamlReader 기본 설정과에서 다른 합니다.

적용 대상

Load(XmlReader)

특정 XML 판독기 구현을 로드하고 개체 그래프를 반환합니다.

public:
 static System::Object ^ Load(System::Xml::XmlReader ^ xmlReader);
public static object Load (System.Xml.XmlReader xmlReader);
static member Load : System.Xml.XmlReader -> obj
Public Shared Function Load (xmlReader As XmlReader) As Object

매개 변수

xmlReader
XmlReader

Load 작업에 대한 판독기로 사용할 XmlReader 구현입니다.

반환

출력 개체 그래프입니다.

예외

xamlReader 입력은 null입니다.

설명

고유한 구현을 정의 하는 경우에이 시그니처를 일반적으로 사용 해야는 XmlReader합니다.

적용 대상