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:靜態標記擴充。
你通常會用靜態參考來取得類型中的靜態值,包括那些因為型別是靜態而無法在 XAML 實例化的類型。 常見的 {x:Static} 例子包括可視為常數的值,例如固定的數學值或狀態的唯一鍵值。 被參考的靜態成員不必來自與 XAML 架構上下文相關的特定框架組件。 你可以映射其他組件和 CLR 命名空間以供 XAML 使用,然後用你映射的前綴參考 XAML 中型別的靜態成員。
建構函式
| 名稱 | Description |
|---|---|
| StaticExtension() |
初始化 StaticExtension 類別的新執行個體。 |
| StaticExtension(String) |
使用提供的StaticExtension字串初始化該 |
屬性
| 名稱 | Description |
|---|---|
| Member |
取得或設定一個成員名稱字串,用於解析根據服務提供的類型解析器解析靜態欄位或屬性。 |
| MemberType |
取得或設定 , Type 定義靜態成員回傳。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ProvideValue(IServiceProvider) |
回傳一個物件值,讓你在該屬性上設定此擴充。 對於 StaticExtension,回傳值即為被請求的靜態成員所評估的靜態值。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |