Class UserProperties

UserProperties class

فئة الخاصية الخاصة التي تسمح بتعيين الخصائص المكتوبة وإعادتها . كما يسمح بربط اثنين من كائنات الخاصية الافتراضية object ليتم البحث عنها إذا كان كائن الخاصية هذا لا يحتوي على الخاصية.

public class UserProperties : Dictionary<string, object>

المنشئون

اسموصف
UserProperties()تهيئة مثيل فارغ لفئة UserProperties.
UserProperties(Dictionary<string, object>)تهيئة فئة UserProperties بالقيم الافتراضية.
UserProperties(Dictionary<string, object>, Dictionary<string, object>)إنشاء UserProperties باستخدام جدول افتراضيات و altDefaults يتم البحث فيه بهذا الترتيب.

الخصائص

اسموصف
virtual Properties { set; }نسخ الخصائص ، بما في ذلك إعداداتها الافتراضية في UserProperties

طُرق

اسموصف
virtual GetProperty(string)يحصل على قيمة خاصية السلسلة .
virtual GetProperty(string, string)يحصل على قيمة خاصية السلسلة. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyColor(string)الحصول على قيمة خاصية اللون .
virtual GetPropertyColor(string, Color)يحصل على قيمة خاصية اللون. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyDouble(string)يحصل على قيمة خاصية مزدوجة .
virtual GetPropertyDouble(string, double)يحصل على قيمة خاصية مزدوجة. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyFloat(string)الحصول على قيمة خاصية تعويم .
virtual GetPropertyFloat(string, float)الحصول على قيمة خاصية تعويم. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyInt(string)يحصل على قيمة خاصية عدد صحيح .
virtual GetPropertyInt(string, int)يحصل على قيمة خاصية عدد صحيح. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyMargins(string)الحصول على قيمة خاصية الهوامش .
virtual GetPropertyMargins(string, Margins)يحصل على قيمة خاصية الهوامش. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyRectangle(string)يحصل على قيمة خاصية المستطيل .
virtual GetPropertyRectangle(string, RectangleF)يحصل على قيمة خاصية المستطيل. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertySize(string)يحصل على قيمة خاصية الحجم .
virtual GetPropertySize(string, Size)يحصل على قيمة خاصية الحجم. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual GetPropertyStringArray(string)يحصل على قيمة خاصية مصفوفة السلسلة.
virtual GetPropertyStringArray(string, string[])يحصل على قيمة خاصية مصفوفة السلسلة. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual IsProperty(string)يحصل على قيمة الخاصية المنطقية .
virtual IsProperty(string, bool)يحصل على قيمة الخاصية المنطقية. إذا كانت الخاصية المطلوبة غير موجودة ، فإن المرتجعات تقدم القيمة الافتراضية.
virtual PrintProperties()
virtual PropertyNames()إرجاع أسماء الخصائص .
virtual SetProperty(string, bool)تعيين قيمة الخاصية المنطقية .
virtual SetProperty(string, Color)يعين قيمة خاصية اللون.
virtual SetProperty(string, double)تعيين قيمة الخاصية المزدوجة.
virtual SetProperty(string, float)تعيين قيمة خاصية الطفو .
virtual SetProperty(string, int)يحدد قيمة خاصية عدد صحيح .
virtual SetProperty(string, Margins)تعيين قيمة خاصية الهوامش.
virtual SetProperty(string, Rectangle)تعيين قيمة خاصية المستطيل.
virtual SetProperty(string, Size)تعيين قيمة خاصية الحجم .
virtual SetProperty(string, string)تعيين قيمة خاصية السلسلة .
virtual SetProperty(string, string[])تعيين قيمة خاصية مصفوفة السلسلة.
static SetProperty(Dictionary<string, object>, string, bool)تعيين قيمة الخاصية المنطقية في جدول الخصائص المحددة.
static SetProperty(Dictionary<string, object>, string, Color)يعين قيمة خاصية اللون في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, double)يعين قيمة الخاصية المزدوجة في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, float)تعيين قيمة خاصية الطفو في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, int)تعيين قيمة خاصية عدد صحيح في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, Margins)يحدد قيمة خاصية الهوامش في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, Rectangle)تعيين قيمة خاصية المستطيل في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, Size)تعيين قيمة خاصية الحجم في جدول الخصائص المحدد.
static SetProperty(Dictionary<string, object>, string, string[])يعين قيمة خاصية مصفوفة السلسلة في جدول الخصائص المحدد.

أنظر أيضا