ParserContext 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 XAML 剖析器 (Parser) 所需的內容資訊。
public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
interface IUriContext
Public Class ParserContext
Implements IUriContext
- 繼承
-
ParserContext
- 實作
此內容所參考的 XAML 剖析器 .NET Framework 是 3.5 紀元 XAML 剖析器 API,其專屬於 WPF 實作,如 和 System.Windows.Markup.XamlWriter中System.Windows.Markup.XamlReader公開。
.NET Framework 4 中的 XAML 系統使用更複雜的 XAML 類型系統,因此也會針對 XAML 處理作業使用不同類型的內容。 如需詳細資訊,請參閱XamlSchemaContext。
ParserContext通常用來做為呼叫作業的XamlReader輸入。 在這些情況下,您會使用 或 XamlReader.LoadAsync 的多載XamlReader.Load,其中提供 ParserContext 可提供更大的控制因素,例如類型對應至 XAML,或改變 XML 處理預設值。 ParserContext使用 而不是使用System.Windows.Markup.XamlReader預設行為是進階案例。
xml:lang
和 xml:space
行為是您可以覆寫之內容的其中一個層面。 根據預設,剖析器內容會使用 en-us
以為基礎的值。 如需 XAML 語言層級內容為何使用 en-us
而非不因文化特性而異值的詳細資訊,請參閱 WPF 全球化和當地語系化概觀。
Parser |
初始化 ParserContext 類別的新執行個體。 |
Parser |
使用指定的 ParserContext 來初始化 XmlParserContext 類別的新執行個體。 |
Base |
取得或設定這個內容的基底 URI。 |
Xaml |
取得或設定要與這個 XamlTypeMapper 搭配使用的 ParserContext。 |
Xml |
取得或設定這個內容的 |
Xmlns |
取得這個 XAML 剖析器內容的 XAML 命名空間字典。 |
Xml |
取得或設定 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
To |
將 ParserContext 轉換成 XmlParserContext。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |