TBoundPropertyBase.RaisePropertyChangedEvent (Compact 7)
3/12/2014
This method raises the PropertyChanged event for the property in the property bag.
Syntax
HRESULT RaisePropertyChangedEvent(void)
Parameters
None.
Return Value
The following table shows the possible return values.
Value | Description |
---|---|
S_OK |
The method was successful. |
E_FAIL |
The method was unable to obtain the IXRCustomEvent object that represents the PropertyChanged event by using TPropertyBag.GetPropertyChangedEvent(IXRCustomEvent<XRPropertyChangedCustomEventArgs, IXRPropertyBag>**). |
E_POINTER |
The m_pBag field defined in TBoundPropertyBase<PropertyType,StoreType> is not valid, or the internal IXRCustomEvent parameter was not valid for the internal call to TPropertyBag.GetPropertyChangedEvent(IXRCustomEvent<XRPropertyChangedCustomEventArgs, IXRPropertyBag>**). |
Remarks
RaisePropertyChangedEvent is a protected member of the TBoundPropertyBase<PropertyType,StoreType> class, and therefore is accessible only within its class and by derived classes.
Both the TBoundPropertyBase.Set(const PropertyType&) and TBoundPropertyBase.Set(XRValue *) methods raise the PropertyChanged event to indicate that the property value changed.
Requirements
Header |
XRPropertyBag.h |
See Also
Reference
TBoundPropertyBase<PropertyType,StoreType>
TBoundPropertyBase.Set(const PropertyType&)
TBoundPropertyBase.Set(XRValue *)