プロパティ アクセッサへの呼び出しが、渡されるデフォルト引数を生成するように、すべてのビューステートをクリアし、 SmartWebControl (これはサブクラスが追加したすべてのサブオブジェクトを含む)に格納された各サブオブジェクトに対する Reset への呼び出しをカスケードします。
このメソッドをオーバーライドする継承者は、基本クラスの実装を呼び出して、 これらの予期した動作が発生することを保証する必要があります。
' Each settable property on an Infragistics control or sub-object has an ' associated ResetXXX method (where XXX is the property name) ' that resets the property to its default value. If Me.myControl.ShouldSerializeFooProp() = True Then Me.myControl.ResetFooProp() End If If Me.myControl.SubObject.ShouldSerializeBarProp() = True Then Me.myControl.SubObject.ResetBarProp() End If ' Each Infragistics control and sub-object that has a settable property ' also has a Reset method that resets all settable properties to their ' default values. Me.myControl.Reset() Me.myControl.SubObject.Reset()
// Each settable property on an Infragistics control or sub-object has an // associated ResetXXX method (where XXX is the property name) // that resets the property to its default value. if (this.myControl.ShouldSerializeFooProp()) this.myControl.ResetFooProp(); if (this.myControl.SubObject.ShouldSerializeBarProp()) this.myControl.SubObject.ResetBarProp(); // Each Infragistics control and sub-object that has a settable property // also has a Reset method that resets all settable properties to their // default values. this.myControl.Reset(); this.myControl.SubObject.Reset();