StaticExtension Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 |
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) |