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
Type |
---|
CubeBrowserDisplayMode |
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
Type |
---|
CubeDimensionBrowser.OnTreeNodeEventHandler |
OnTreeNodeDragged
Occurs when the node is dragged from CubeDimensionBrowser
Declaration
public event CubeDimensionBrowser.OnTreeNodeEventHandler OnTreeNodeDragged
Event Type
Type |
---|
CubeDimensionBrowser.OnTreeNodeEventHandler |
OnTreeNodeExpanded
Occurs when the node is expanded in CubeDimensionBrowser
Declaration
public event CubeDimensionBrowser.OnTreeNodeEventHandler OnTreeNodeExpanded
Event Type
Type |
---|
CubeDimensionBrowser.OnTreeNodeEventHandler |