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) |