XamlServices.Load 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML 판독기 원본을 로드하고 해당 출력을 개체 그래프로 씁니다.
오버로드
| Name | Description |
|---|---|
| Load(Stream) |
XAML 판독기 Stream 원본을 로드하고 해당 출력을 개체 그래프로 씁니다. |
| Load(TextReader) |
에서 XAML 판독기를 TextReader만들고 개체 그래프를 반환합니다. |
| 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 어셈블리는 프로젝트에 포함되거나 런타임에 사용할 수 있어야 합니다.
Important
XamlServices 은 WPF(Windows Presentation Foundation) 형식 또는 WPF 기반 형식을 처리하는 경우 권장되는 XAML 읽기 또는 XAML 쓰기 API 집합이 아닙니다. WPF 사용의 경우 XAML을 읽거나 로드하고 XAML System.Windows.Markup.XamlReader 을 다시 쓰는 데 사용합니다System.Windows.Markup.XamlWriter. 이러한 클래스는 구현에서 내부적으로 API를 사용 System.Xaml 하며, 종속성 속성에 대한 최적화와 같이 XAML 읽기 및 쓰기의 특성에 영향을 주는 WPF 관련 개념에 대해서도 지원합니다.
적용 대상
Load(TextReader)
에서 XAML 판독기를 TextReader만들고 개체 그래프를 반환합니다.
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 사용하여 입력을 생성해야 합니다. 예를 들어 생성자에 유효한 XAML-as-string 입력 StringReader 을 사용하여 생성된 값을 전달 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 입력이 .입니다 null.
설명
일반적으로 이 서명은 고유한 구현을 XmlReader정의한 경우에만 사용해야 합니다.