Share via


StaticExtension Kelas

Definisi

Mengimplementasikan ekstensi markup yang mengembalikan bidang statis dan referensi properti.

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
Warisan
StaticExtension
Atribut

Keterangan

Kelas ini adalah implementasi ekstensi markup untuk {x:Static} dalam dukungan layanan .NET XAML dari fitur bahasa XAML. Untuk informasi penggunaan XAML, lihat x:Ekstensi Markup Statis.

Anda biasanya menggunakan referensi statis untuk mendapatkan nilai statis dari jenis, termasuk dari jenis yang tidak dapat digunakan di XAML karena jenisnya statis. Contoh umum kasus di mana {x:Static} berguna termasuk nilai yang dapat dianggap sebagai konstanta, seperti nilai matematika tetap atau kunci unik untuk status. Anggota statis yang dirujuk tidak harus berasal dari rakitan kerangka kerja tertentu yang terkait dengan konteks skema XAML. Anda dapat memetakan rakitan lain dan namespace CLR untuk penggunaan XAML dan kemudian dapat merujuk ke anggota statis jenis di XAML menggunakan awalan yang Anda petakan.

Konstruktor

StaticExtension()

Menginisialisasi instans baru kelas StaticExtension.

StaticExtension(String)

Menginisialisasi instans StaticExtension baru kelas menggunakan string yang disediakan member .

Properti

Member

Mendapatkan atau mengatur string nama anggota yang digunakan untuk mengatasi bidang statis atau properti berdasarkan pemecah masalah jenis yang disediakan layanan.

MemberType

Mendapatkan atau mengatur Type yang menentukan anggota statis yang akan dikembalikan.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ProvideValue(IServiceProvider)

Mengembalikan nilai objek untuk diatur pada properti tempat Anda menerapkan ekstensi ini. Untuk StaticExtension, nilai yang dikembalikan adalah nilai statis yang dievaluasi untuk anggota statis yang diminta.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga