Class UserProperties

UserProperties class

Yazılan özelliklerin ayarlanmasına ve döndürülmesine izin veren özel özellik sınıfı. Ayrıca, bu özellik nesnesi özelliği içermiyorsa, iki varsayılan özellik object bağlantısının aranmasına izin verir.

public class UserProperties : Dictionary<string, object>

yapıcılar

İsimTanım
UserProperties()UserProperties sınıfının boş bir örneğini başlatır.
UserProperties(Dictionary<string, object>)UserProperties sınıfını varsayılan değerlerle başlatır.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)Bu sırayla aranan varsayılanlar ve altDefaults tablosu, ile UserProperties oluşturur.

Özellikleri

İsimTanım
virtual Properties { set; }Varsayılanları da dahil olmak üzere özellikleri bu UserProperties içine kopyalar

yöntemler

İsimTanım
virtual GetProperty(string)Dizi özellik değerini alır.
virtual GetProperty(string, string)Dizi özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyColor(string)Renk özelliği değerini alır.
virtual GetPropertyColor(string, Color)Renk özelliği değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyDouble(string)Çift özellik değeri alır.
virtual GetPropertyDouble(string, double)Çift özellik değeri alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyFloat(string)Değişken özellik değerini alır.
virtual GetPropertyFloat(string, float)Float özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyInt(string)Tamsayı özellik değerini alır.
virtual GetPropertyInt(string, int)Tamsayı özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyMargins(string)Kenar boşlukları özellik değerini alır.
virtual GetPropertyMargins(string, Margins)Kenar boşlukları özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyRectangle(string)Dikdörtgen özellik değerini alır.
virtual GetPropertyRectangle(string, RectangleF)Dikdörtgen özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertySize(string)Boyut özellik değerini alır.
virtual GetPropertySize(string, Size)Boyut özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual GetPropertyStringArray(string)Dizi özelliği değerini alır.
virtual GetPropertyStringArray(string, string[])Dizi dizisi özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual IsProperty(string)Boole özellik değerini alır.
virtual IsProperty(string, bool)Boole özellik değerini alır. İstenen özellik yoksa, sağlanan varsayılan değeri döndürür.
virtual PrintProperties()
virtual PropertyNames()Özellik adlarını döndürür.
virtual SetProperty(string, bool)Boole özellik değerini ayarlar.
virtual SetProperty(string, Color)Renk özelliği değerini ayarlar.
virtual SetProperty(string, double)Çift özellik değerini ayarlar.
virtual SetProperty(string, float)Kayan özellik değerini ayarlar.
virtual SetProperty(string, int)Tamsayı özellik değerini ayarlar.
virtual SetProperty(string, Margins)Kenar boşlukları özellik değerini ayarlar.
virtual SetProperty(string, Rectangle)Dikdörtgen özellik değerini ayarlar.
virtual SetProperty(string, Size)Boyut özellik değerini ayarlar.
virtual SetProperty(string, string)Dizi özellik değerini ayarlar.
virtual SetProperty(string, string[])Dizi özelliği değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, bool)Belirtilen özellikler tablosunda boole özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, Color)Belirtilen özellikler tablosunda renk özelliği değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, double)Belirtilen özellikler tablosunda çift özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, float)Belirtilen özellikler tablosunda kayan özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, int)Belirtilen özellikler tablosunda tamsayı özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, Margins)Belirtilen özellikler tablosunda kenar boşlukları özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, Rectangle)Belirtilen özellikler tablosunda dikdörtgen özellik değerini ayarlar.
static SetProperty(Dictionary<string, object>, string, Size)Boyut özellik değerini belirtilen özellikler tablosunda ayarlar.
static SetProperty(Dictionary<string, object>, string, string[])Belirtilen özellikler tablosunda dize dizisi özellik değerini ayarlar.

Ayrıca bakınız