메소드 | 설명 | |
---|---|---|
GetValue ( [ propertyName = null ) : object |
Implementors need to override this to return the indicated value.
|
|
IsDefined ( [ propertyName = null ) : bool |
This property indicates whether or not the associated property was created.
|
|
PropertyBag ( object owner ) : System |
This is the simplest implementation of PropertyBagBase. It supports normal property-change notifications and validation events.
|
|
Set ( object value, PropertySetModes mode, string propertyName, object &oldValue ) : bool |
Implementors need to override this to save the indicated value. This will create the property if it doesn't already exist |
public GetValue ( [ propertyName = null ) : object | ||
propertyName | [ | Name of the property to fetch. |
리턴 | object |
public PropertyBag ( object owner ) : System | ||
owner | object | Pass-through to PropertyBagBase |
리턴 | System |
public Set ( object value, PropertySetModes mode, string propertyName, object &oldValue ) : bool | ||
value | object | The value to be saved. A null will set the value to null. |
mode | PropertySetModes | Indicates special handling for the action. Ignores SetAsOriginal. |
propertyName | string | Name of property to update |
oldValue | object | The previously stored value. If the property was uninitialized, this will return NotSet.Value |
리턴 | bool |