StaticExtension 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作會傳回靜態欄位和屬性參考的標記延伸。
public ref class StaticExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.StaticExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticExtension : System.Windows.Markup.MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.StaticExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticExtension = class
inherit MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticExtension = class
inherit MarkupExtension
Public Class StaticExtension
Inherits MarkupExtension
- 繼承
- 屬性
備註
這個類別是 .NET XAML 服務中 XAML 語言功能的標記延伸實 {x:Static}
作。 如需 XAML 使用方式資訊,請參閱 x:Static 標記延伸。
您通常會使用靜態參考從型別取得靜態值,包括無法具現化 XAML 中的型別,因為類型是靜態的。 常見案例範例,其中 {x:Static}
很有用的包括可視為常數的值,例如固定數學值或狀態的唯一索引鍵。 所參考的靜態成員不需要來自與 XAML 架構內容相關聯的特定架構元件。 您可以對應其他元件和 CLR 命名空間以供 XAML 使用,然後使用您對應的前置詞來參考 XAML 中類型的靜態成員。
建構函式
StaticExtension() |
初始化 StaticExtension 類別的新執行個體。 |
StaticExtension(String) |
使用提供的 |
屬性
Member |
取得或設定成員名稱字串,這個成員名稱字串用來根據服務提供的類型解析程式以解析屬性的靜態欄位或屬性。 |
MemberType |
取得或設定可定義要傳回之靜態成員的 Type。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ProvideValue(IServiceProvider) |
傳回要在套用這個延伸的屬性上設定的物件值。 對於 StaticExtension,傳回值是針對所要求靜態成員所評估的靜態值。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |