IXamlNameProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一種服務,用於儲存與寫入操作時輸入物件並回傳 XAML 名稱。
public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider
備註
此服務僅適用於儲存路徑操作,例如 XamlXmlWriter 序列化屬性值轉換器使用,且型別轉換器或值序列化器支援序列化。 A XamlObjectWriter 並未在其服務情境中提供該服務。
型別轉換器或值序列化器可透過利用可用的結構上下文作為服務提供者,然後取得 IXamlNameProvider 該上下文中實作的服務來存取此服務。 欲了解更多資訊,請參閱 XAML 的型別轉換器與標記擴展 ,以及 型別轉換器和標記擴充可用的服務情境。
要正確使用 XAML 定義的名稱,你可能還需要取得有關作用中的 XAML 命名範圍及其 INameScope 代表值的資訊。
方法
| 名稱 | Description |
|---|---|
| GetName(Object) |
取得指定物件的 XAML 名稱。 |