XamlXmlReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
處理 XML 檔案中的 XAML 標記 (使用 XmlReader 媒介),並產生 XAML 節點資料流。
public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
inherit XamlReader
interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
- 繼承
- 實作
備註
當您建構 XamlXmlReader 時,需要 。 XmlReader 此設計的目的是使用已建立的.NET Framework API 來處理資料流程輸入、從檔案取得資料流程等等。
XmlReader 是 XAML 作業之標準載入路徑的第一個元件, XamlServices.Load 並且會由 和數個現有架構 XAML 實作合併以載入 XAML。
建構函式
屬性
HasLineInfo |
取得值,這個值指定行資訊是否可供使用。 |
IsDisposed |
取得是否已呼叫 Dispose(Boolean)。 (繼承來源 XamlReader) |
IsEof |
取得值,這個值會報告讀取器在 XAML 節點資料流中是否位於檔案結尾。 |
LineNumber |
取得要報告的行號。 |
LinePosition |
取得要報告的行位置。 |
Member |
如果目前讀取器位置在 StartMember 上,則取得讀取器位置上的目前成員。 |
Namespace |
從目前的節點取得 XAML 命名空間。 |
NodeType |
取得目前節點的類型。 |
SchemaContext |
取得物件,這個物件會為資訊集提供結構描述資訊。 |
Type |
取得目前節點的 XamlType。 |
Value |
取得目前節點的值。 |
方法
Close() |
關閉 XAML 節點資料流。 (繼承來源 XamlReader) |
Dispose(Boolean) |
釋放 XamlReader 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 (繼承來源 XamlReader) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Read() |
從載入的來源中提供下一個 XAML 節點 (如果有 XAML 節點的話)。 |
ReadSubtree() |
傳回以目前 XamlReader 為基礎的 XamlReader,而傳回的 XamlReader 可用來逐一查看 XAML 節點結構的子樹狀結構。 (繼承來源 XamlReader) |
Skip() |
略過目前節點,並使讀取器位置前進至下一個節點。 (繼承來源 XamlReader) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
IDisposable.Dispose() |
釋放 XamlReader 類別目前的執行個體所使用的全部資源。 (繼承來源 XamlReader) |