ExpressionContext.PresetValue Properti
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.
Mendapatkan nilai preset ekspresi.
public:
property System::Object ^ PresetValue { System::Object ^ get(); };
public object PresetValue { get; }
public object? PresetValue { get; }
member this.PresetValue : obj
Public ReadOnly Property PresetValue As Object
Nilai Properti
Nilai preset ekspresi ini, atau null
jika tidak ditetapkan.
Keterangan
Berisi nilai preset ekspresi, jika ada. Misalnya, jika ekspresi adalah ekspresi referensi properti yang mengacu Controls pada properti , ButtonPresetValue properti berisi instans Controls properti . Ini karena properti bersifat baca-saja dan preset oleh objek untuk berisi nilai. Di sisi lain, properti seperti Text atau Visible tidak memiliki nilai prasetel dan oleh karena itu PresetValue properti mengembalikan null
.
Kode C# berikut menunjukkan bagaimana serializer dapat menggunakan informasi ini untuk memandu serialisasi.
Padding p = new Padding();
p.Left = 5;
button1.Padding = p;
button1.Padding.Left = 5;
Serializer Padding struktur perlu diberi tahu jika harus menghasilkan bentuk pertama atau kedua. Formulir pertama dihasilkan secara default. Formulir kedua hanya dihasilkan jika ada ExpressionContext pada tumpukan konteks yang berisi sama PresetValue dengan nilai yang Padding saat ini sedang diserialisasikan.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk