Class UserProperties

UserProperties class

Kelas properti khusus yang memungkinkan properti yang diketik disetel dan dikembalikan. Ini juga memungkinkan pemasangan dua objek properti default untuk dicari jika objek properti ini tidak berisi properti.

public class UserProperties : Dictionary<string, object>

Konstruktor

NamaKeterangan
UserProperties()Menginisialisasi instance kosong dari kelas UserProperties.
UserProperties(Dictionary<string, object>)Menginisialisasi kelas UserProperties dengan nilai default.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Membuat UserProperties dengan tabel default dan altDefaults, yang dicari dalam urutan tersebut.

Properti

NamaKeterangan
virtual Properties { set; }Menyalin properti, termasuk defaultnya ke UserProperties ini

Metode

NamaKeterangan
virtual GetProperty(string)Mendapat nilai properti string.
virtual GetProperty(string, string)Mendapat nilai properti string. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyColor(string)Mendapat nilai properti warna.
virtual GetPropertyColor(string, Color)Mendapat nilai properti warna. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyDouble(string)Mendapat nilai properti ganda.
virtual GetPropertyDouble(string, double)Mendapat nilai properti ganda. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyFloat(string)Mendapat nilai properti float.
virtual GetPropertyFloat(string, float)Mendapat nilai properti float. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyInt(string)Mendapat nilai properti integer.
virtual GetPropertyInt(string, int)Mendapat nilai properti integer. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyMargins(string)Mendapat nilai properti margin.
virtual GetPropertyMargins(string, Margins)Mendapat nilai properti margin. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyRectangle(string)Mendapat nilai properti persegi panjang.
virtual GetPropertyRectangle(string, RectangleF)Mendapat nilai properti persegi panjang. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertySize(string)Mendapat nilai properti ukuran.
virtual GetPropertySize(string, Size)Mendapat nilai properti ukuran. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual GetPropertyStringArray(string)Mendapat nilai properti array string.
virtual GetPropertyStringArray(string, string[])Mendapat nilai properti array string. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual IsProperty(string)Mendapat nilai properti boolean.
virtual IsProperty(string, bool)Mendapat nilai properti boolean. Jika properti yang diminta tidak ada, kembalikan nilai default yang diberikan.
virtual PrintProperties()
virtual PropertyNames()Mengembalikan nama properti.
virtual SetProperty(string, bool)Menetapkan nilai properti boolean.
virtual SetProperty(string, Color)Menetapkan nilai properti warna.
virtual SetProperty(string, double)Menetapkan nilai properti ganda.
virtual SetProperty(string, float)Menetapkan nilai properti float.
virtual SetProperty(string, int)Menetapkan nilai properti bilangan bulat.
virtual SetProperty(string, Margins)Menetapkan nilai properti margin.
virtual SetProperty(string, Rectangle)Menetapkan nilai properti persegi panjang.
virtual SetProperty(string, Size)Menetapkan nilai properti ukuran.
virtual SetProperty(string, string)Menetapkan nilai properti string.
virtual SetProperty(string, string[])Menetapkan nilai properti larik string.
static SetProperty(Dictionary<string, object>, string, bool)Menetapkan nilai properti boolean di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, Color)Menetapkan nilai properti warna pada tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, double)Menetapkan nilai properti ganda di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, float)Menetapkan nilai properti float di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, int)Menetapkan nilai properti integer di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, Margins)Menetapkan nilai properti margin di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, Rectangle)Menetapkan nilai properti persegi panjang di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, Size)Menetapkan nilai properti ukuran di tabel properti yang ditentukan.
static SetProperty(Dictionary<string, object>, string, string[])Menetapkan nilai properti larik string di tabel properti yang ditentukan.

Lihat juga