Class CubeDimensionBrowser
Lists the Meta Data of the Selected Cube
Inheritance
Namespace: Syncfusion.Windows.Tools.Olap
Assembly: Syncfusion.OlapTools.WPF.dll
Syntax
public class CubeDimensionBrowser : TreeView
Constructors
CubeDimensionBrowser()
Initializes the CubeDimensionBrowser class.
Declaration
public CubeDimensionBrowser()
Fields
AllowNodeDraggingProperty
AllowNodeDragging Dependency Property Implementation
Declaration
public static readonly DependencyProperty AllowNodeDraggingProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
DisplayModeProperty
Using a DependencyProperty as the backing store for DisplayMode. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty DisplayModeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IncludeMembersProperty
IncludeMembers Dependency Property Implementation
Declaration
public static readonly DependencyProperty IncludeMembersProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IsAutoExecuteEnabledProperty
AutoExecute - Dependency Property Implementation
Declaration
public static readonly DependencyProperty IsAutoExecuteEnabledProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MeasureGroupNameCaptionProperty
Declaring dependency property to get the measure group caption
Declaration
public static readonly DependencyProperty MeasureGroupNameCaptionProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MeasureSortOrderInCubeBrowserProperty
Using a DependencyProperty as the backing store for MeasureSortOrderInCubeBrowser. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MeasureSortOrderInCubeBrowserProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MetaTreenodeProperty
Using a DependencyProperty as the backing store for MetaTreeNode property. This enables animation, styling, binding, etc...
Declaration
public static readonly DependencyProperty MetaTreenodeProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
OlapDataManagerProperty
OlapDataManager Dependency Property Implementation
Declaration
public static readonly DependencyProperty OlapDataManagerProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
AllowNodeDragging
Gets or sets a value indicating whether [allow node dragging].
Declaration
public bool AllowNodeDragging { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
CubeName
Gets or sets the name of the cube.
Declaration
public string CubeName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name of the cube. |
DisplayMode
Gets or sets value for a display mode. By default entire schema will be loaded.
Declaration
public CubeBrowserDisplayMode DisplayMode { get; set; }
Property Value
IncludeMembers
Gets or sets a value indicating whether [include members].
Declaration
public bool IncludeMembers { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsAutoExecuteEnabled
Gets or sets whether the AutoExecute option is enabled in OlapClient control or not.
Declaration
public bool IsAutoExecuteEnabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Returns |
MeasureGroupNameCaption
Gets or sets the measure group caption
Declaration
public Dictionary<string, string> MeasureGroupNameCaption { get; set; }
Property Value
Type |
---|
System.Collections.Generic.Dictionary<System.String, System.String> |
MeasureSortOrderInCubeBrowser
Gets or sets value for enabling sorting Measures in CubeDimensionBrowser
Declaration
public SortCubeMeasureOrder MeasureSortOrderInCubeBrowser { get; set; }
Property Value
Type |
---|
SortCubeMeasureOrder |
MetaTreenode
Gets or sets the MetaTreeNode of the CubeDimensionBrowser.
Declaration
public MetaTreeNode MetaTreenode { get; set; }
Property Value
Type | Description |
---|---|
MetaTreeNode | The MetaTreeNode. |
OlapDataManager
Gets or sets the model.
Declaration
public IOlapDataManager OlapDataManager { get; set; }
Property Value
Type | Description |
---|---|
IOlapDataManager | The model. |
Methods
MetaTreeChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Cubes the model changed.
Declaration
public static void MetaTreeChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | dependencyObject | The dependency object. |
System.Windows.DependencyPropertyChangedEventArgs | e | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |
OlapDataManagerChanged(DependencyObject, DependencyPropertyChangedEventArgs)
Cubes the model changed.
Declaration
public static void OlapDataManagerChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyObject | dependencyObject | The dependency object. |
System.Windows.DependencyPropertyChangedEventArgs | e | The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data. |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnPropertyChanged(DependencyPropertyChangedEventArgs)
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Declaration
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | e | The event data that describes the property that changed, as well as old and new values. |
RefreshNodes(CubeSchema)
Refresh CubeSchema of the CubeDimensionBrowser
Declaration
public void RefreshNodes(CubeSchema schema)
Parameters
Type | Name | Description |
---|---|---|
CubeSchema | schema |
RefreshNodes(CubeSchema, Items, Items)
To refresh cube dimension browser nodes based on cube schema
Declaration
public void RefreshNodes(CubeSchema schema, Items virtualKpiElements, Items calcMemberElements)
Parameters
Type | Name | Description |
---|---|---|
CubeSchema | schema | The cube schema to be loaded in cube dimension browser. |
Items | virtualKpiElements | The virtual kpi elements to be loaded in cube dimension browser. |
Items | calcMemberElements | The calculated members to be loaded in cube dimension browser. |
Events
OnTreeNodeCollapsed
Occurs when the node is collapsed in CubeDimensionBrowser
Declaration
public event CubeDimensionBrowser.OnTreeNodeEventHandler OnTreeNodeCollapsed
Event Type
OnTreeNodeDragged
Occurs when the node is dragged from CubeDimensionBrowser
Declaration
public event CubeDimensionBrowser.OnTreeNodeEventHandler OnTreeNodeDragged
Event Type
OnTreeNodeExpanded
Occurs when the node is expanded in CubeDimensionBrowser
Declaration
public event CubeDimensionBrowser.OnTreeNodeEventHandler OnTreeNodeExpanded