TypeConverter.SimplePropertyDescriptor.CanResetValue(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bileşeni sıfırlamanın bileşenin değerini değiştirip değiştirmediğini döndürür.
public:
override bool CanResetValue(System::Object ^ component);
public override bool CanResetValue (object component);
override this.CanResetValue : obj -> bool
Public Overrides Function CanResetValue (component As Object) As Boolean
Parametreler
- component
- Object
Sıfırlama özelliğini test etmek için kullanılan bileşen.
Döndürülenler
true
bileşen sıfırlanırsa bileşenin değeri değişir; aksi takdirde , false
.
Açıklamalar
Bu yöntem bir DefaultValueAttributearar. Bulursa, özniteliğin değerini özelliğin geçerli değeriyle karşılaştırır. Varsayılan değer özelliğin geçerli değeriyle eşleşmediğinde döndürür true
. Bu yöntem bir DefaultValueAttributebulamazsa, bir ShouldSerializeMyProperty
yöntem arar. Bir ShouldSerializeMyProperty
yöntem bulursa, döndürdüğü değeri ShouldSerializeMyProperty
döndürür. Bu yöntem bir ShouldSerializeMyProperty
yöntem bulamazsa, bir ResetMyProperty
yöntem arar. Bir ResetMyProperty
yöntem bulursa döndürür true
. Bu yöntem bir DefaultValueAttribute, yöntemi ShouldSerializeMyProperty
veya ResetMyProperty
yöntemi bulamazsa döndürür false
.