[]
The C1FilterEditor represents a filter as a condition tree.
[TemplatePart(Name = "FilterTree", Type = typeof(C1TreeView))]
[TemplatePart(Name = "Apply", Type = typeof(Button))]
[TemplatePart(Name = "Reset", Type = typeof(Button))]
public class C1FilterEditor : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable
| Name | Description |
|---|---|
| C1FilterEditor() | Initializes a new instance of the C1FilterEditor class. |
| Name | Description |
|---|---|
| AllowDragDropProperty | DependencyProperty for EnableDragDrop |
| ExpressionProperty | Expressions DependencyProperty |
| ItemMarginProperty | Identifies the ItemMargin dependency property. |
| PopupStyleProperty | Identifies the PopupStyle dependency property. |
| Name | Description |
|---|---|
| AllowDragDrop | Gets or sets a value indicating whether a drag and drop should be enable or not. |
| Expression | Expression uses to built Filter Node |
| IsDisposed | Gets whether this instance is disposed. |
| ItemMargin | Margin for all Filter Node items. |
| ItemsSource | Gets or sets the object used as the items source for the current C1FilterEditor control. |
| PopupStyle | Gets or sets the Style applied to the menu. |
| View | Gets the result of filtering the ItemsSource. |
| Name | Description |
|---|---|
| ApplyFilterAsync() | Applies the filter to the data source asynchronously. |
| ClearFilter() | Removes all expressions from filter. |
| Dispose() | |
| Dispose(bool) | |
| Finalize() | Finalizes this instance of the C1FilterEditor class. |
| OnApplyTemplate() | |
| OnFilterChanged(EventArgs) | Raises the FilterChanged event. |
| OnFilterChanging(CancelEventArgs) | Raises the FilterChanging event. |
| Name | Description |
|---|---|
| FilterChanged | Occurs when the filter changes. |
| FilterChanging | Occurs before the filter is changed. Allows to cancel the change. |