Version

FilterMember Class Members

The following tables list the members exposed by FilterMember.

Public Constructors
 NameDescription
Public ConstructorFilterMember ConstructorInitializes a new instance of the FilterMember class.  
Public Properties
 NameDescription
Public PropertyCaptionGets the caption of the element.  
Public PropertyDelayLoadingGets a value indicating whether data source should skip loading of children members.  
Public PropertyFilterMembersGets the filter members. The collection contains all the child members of current member.  
Public PropertyFilterSourceGets or sets the underlaying filter source.  
Public PropertyFilterViewModelGets the Infragistics.Olap.IFilterViewModel that owns the filter members hierarchy.  
Public PropertyHasChildrenGets a value indicating whether this member has children.  
Public PropertyHasPendingChangesGets a value indicating whether this instance has uncommited changes.  
Public PropertyIsChangeSourceGets or sets a value indicating whether this instance is the original initiator of the selection change.  
Public PropertyIsExpandedGets or sets a value indicating whether the child of this member should be visible.  
Public PropertyIsLoadedGets or sets a value indicating whether the children of this member are loaded.  
Public PropertyIsSelectedGets or sets a value indicating whether this member is selected.  
Public PropertyMemberGets the member for which we will set filter properties.  
Public PropertyNameGets the name of the element.  
Public PropertyParentMemberGets the parent Infragistics.Olap.Data.IFilterMember of this filter member.  
Public PropertyUniqueNameGets the unique name of the element.  
Public PropertyViewModelGets the view model instance which this instance is related to.  
Protected Properties
 NameDescription
Protected PropertyCommitsIsSelected  
Protected PropertyIsHierarchyUpdateSuppressedGets or sets a value indicating whether the change of IsSelected will be reflected by the selection state of to its parents and of its children.  
Protected PropertyIsReferenceExcludedGets or sets a value indicating whether this instance is excluded by the changes provoked by another Infragistics.Olap.Data.IFilterMember instance connected to the same data as this instance does.  
Public Methods
 NameDescription
Public MethodAddFilterMemberAdds a new filter member to FilterMembers collection.  
Public MethodAddFilterMembersAdds filter members to FilterMembers collection  
Public MethodClearFilterMembersRemoves all children from FilterMembers collection.  
Public MethodCommitChangesCalled in order to commit the pending changes.  
Public MethodRemoveFilterMemberRemoves filter member from FilterMembers collection.  
Public MethodRollbackChangesCalled in order to rollback the pending changes.  
Protected Methods
 NameDescription
Protected MethodGetCurrentIsSelectedStateGets the value which refers to the actual selection state of this instance.  
Protected MethodOnAddFilterMemberCalled when a filterMember is added to FilterMembers collection.  
Protected MethodOnPropertyChangedShould be called when the value of the property is changed  
Protected MethodOnReleaseFilterSourceCalled when filter source usage is released.  
Protected MethodOnRemoveFiterMemberCalled when a filterMember is removed from FilterMembers collection.  
Protected MethodOnSelectionChangeCommitedCalled when pending selection changes are commited.  
Protected MethodOnSelectionChangedCalled when IsSelected value changes.  
Public Events
 NameDescription
Public EventPropertyChangedOccurs when a property value changes.  
Public EventSelectionChangeCommitedOccurs when selection changes are commited.  
Public EventSelectionChangedOccurs when IsSelected property changes.  
See Also