[]
Provides a complete user interface for FlexPivot applications.
[TemplatePart(Name = "Root", Type = typeof(Grid))]
[TemplatePart(Name = "FlexPivotPanel", Type = typeof(FlexPivotPanel))]
[TemplatePart(Name = "FlexPivotGrid", Type = typeof(FlexPivotGrid))]
[TemplatePart(Name = "FlexPivotChart", Type = typeof(FlexPivotChart))]
[TemplatePart(Name = "RawDataGrid", Type = typeof(FlexGrid))]
[TemplatePart(Name = "MainMenu", Type = typeof(C1ToolStrip))]
[TemplatePart(Name = "MenuPalette", Type = typeof(C1MenuTool))]
[TemplatePart(Name = "MenuChartType", Type = typeof(C1MenuTool))]
[TemplatePart(Name = "MenuOpen", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuSave", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuUndo", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuRedo", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuPrint", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuPrintOptions", Type = typeof(C1ButtonTool))]
[TemplatePart(Name = "MenuTRGrand", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTRSub", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTRNone", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTCGrand", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTCSub", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTCNone", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuZeros", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTitle", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuGridlines", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuStacked", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "MenuTotalsOnly", Type = typeof(C1ToggleButtonTool))]
[TemplatePart(Name = "Tab", Type = typeof(C1TabControl))]
[TemplatePart(Name = "TabGrid", Type = typeof(C1TabItem))]
[TemplatePart(Name = "TabChart", Type = typeof(C1TabItem))]
[TemplatePart(Name = "TabRawData", Type = typeof(C1TabItem))]
[TemplatePart(Name = "MenuExport", Type = typeof(C1ButtonTool))]
public class FlexPivotPage : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable
| Name | Description |
|---|---|
| FlexPivotPage() | Initializes a new instance of the FlexPivotPage class. |
| Name | Description |
|---|---|
| ChartTotalsProperty | Identifies the ChartTotals dependency property. |
| ChartTypeProperty | Identifies the ChartType dependency property. |
| CollapsibleSubtotalsProperty | Identifies the CollapsibleSubtotals dependency property. |
| DataSourceProperty | Identifies the DataSource dependency property. |
| MaxPointsProperty | Identifies the MaxPoints dependency property. |
| MaxSeriesProperty | Identifies the MaxSeries dependency property. |
| PaletteProperty | Identifies the Palette dependency property. |
| ScrollPointsProperty | Identifies the ScrollPoints dependency property. |
| ShortcutsEnabledProperty | Identifies the ShortcutsEnabled dependency property. |
| ShowDetailOnRightClickProperty | Identifies the ShowDetailOnRightClick dependency property. |
| ShowGridLinesProperty | Identifies the ShowGridLines dependency property. |
| ShowLegendProperty | Identifies the ShowLegend dependency property. |
| ShowRawDataProperty | Identifies the ShowRawData dependency property. |
| ShowTitleProperty | Identifies the ShowTitle dependency property. |
| ShowTotalsColumnsProperty | Identifies the ShowTotalsColumns dependency property. |
| ShowTotalsRowsProperty | Identifies the ShowTotalsRows dependency property. |
| ShowUndoRedoProperty | Identifies the ShowUndoRedo dependency property. |
| ShowZerosProperty | Identifies the ShowZeros dependency property. |
| StackedProperty | Identifies the Stacked dependency property. |
| SubtotalBackgroundProperty | Identifies the SubtotalBackground dependency property. |
| ThemeResourcesProperty | Identifies the ThemeResources dependency property. |
| Name | Description |
|---|---|
| C1PivotEngine | Gets a reference to the C1PivotEngine that performs the FlexPivot analysis for this FlexPivotPage. |
| ChartTotals | Gets or sets whether the chart should include only totals. |
| ChartType | Gets or sets the type of chart to create. |
| CollapsibleSubtotals | Gets or sets a value that determines whether the grid should allow users to collapse and expand subtotal groups. |
| DataSource | Gets or sets the object that contains the data to be analyzed. |
| FlexPivotChart | Gets the FlexPivotChart used to display the FlexPivot results. |
| FlexPivotEngine | Gets a reference to the C1FlexPivotEngine that performs the FlexPivot analysis for this FlexPivotPage. |
| FlexPivotGrid | Gets the FlexPivotGrid used to display the FlexPivot results. |
| FlexPivotPanel | Gets the FlexPivotPanel docked to the left of the page. |
| IsDisposed | Gets whether this instance is disposed. |
| MainMenu | Gets a reference to the C1.WPF.Ribbon.C1ToolStrip that contains the main menu on the page. |
| MaxPoints | Gets or sets the maximum number of points that will be shown in each series. |
| MaxSeries | Gets or sets the maximum number of data series that will be shown in the chart. |
| Palette | Gets or sets the color scheme used for the data series. |
| RawDataGrid | Gets the C1.WPF.Grid.FlexGrid used to display raw data. |
| RawGridLimit | Gets or sets maximum raw data rows to show when connected to C1 DataEngine. |
| ScrollPoints | Gets or sets whether the chart should display an axis scroll bar when the number of data points is greater than MaxPoints. |
| ShortcutsEnabled | Gets or sets a value that determines whether the page should automatically handle shortcut keys (e.g. Ctrl+S to save a view, Ctrl+O to open a view, Ctrl+Y to undo, Ctrl+Z to redo). |
| ShowDetailOnRightClick | Gets or sets a value that determines whether right-clicking the FlexPivot grid should cause the control to display the raw records represented by the cell clicked. |
| ShowGridLines | Gets or sets whether the chart should include gridlines along the X axis. |
| ShowLegend | Gets or sets whether the chart should include a legend. |
| ShowRawData | Gets or sets a value that determines whether the page should include a tab showing the raw data. |
| ShowTitle | Gets or sets whether the chart should include a title. |
| ShowTotalsColumns | Gets or sets a value that determines whether the FlexPivot output table should include a column with the totals for each row. |
| ShowTotalsRows | Gets or sets a value that determines whether the FlexPivot output table should include a row with the totals for each column. |
| ShowUndoRedo | Gets or sets a value that determines whether the toolbar should include undo/redo buttons. |
| ShowZeros | Gets or sets a value that determines whether the FlexPivot output table should use zeros to indicate missing values. |
| Stacked | Gets or sets a value that determines whether the series should be stacked or placed side-by-side. |
| SubtotalBackground | Gets or sets the brush used to paint the background of cells that contain totals. |
| ThemeResources | Gets or sets the ResourceDictionary defining theme resources to use in dialogs. |
| ViewDefinition | Gets or sets the FlexPivot view definition as an Xml string. |
| Name | Description |
|---|---|
| Dispose() | |
| Dispose(bool) | |
| Finalize() | Finalizes this instance of the FlexPivotPage class. |
| OnApplyTemplate() | |
| OnDataSourceChanged(EventArgs) | Raises the DataSourceChanged event. |
| OnLoadedFields(EventArgs) | Raises the LoadedFields event. |
| OnUpdated(EventArgs) | Raises the Updated event. |
| OnUpdating(EventArgs) | Raises the Updating event. |
| OnViewDefinitionChanged(EventArgs) | Raises the ViewDefinitionChanged event. |
| ReadXml(string) | Reads the control settings from a file. |
| ReadXml(XmlReader) | Reads the control settings from an System.Xml.XmlReader. |
| ShowReportOptions() | Opens the report dialog which allows the user to customize the options for printing in FlexPivot. |
| WriteXml(string) | Saves the control settings into an Xml file. |
| WriteXml(XmlWriter) | Saves the control settings into an System.Xml.XmlWriter. |
| Name | Description |
|---|---|
| DataSourceChanged | Occurs when the data source changes. |
| LoadedFields | Fires after the FlexPivotPanel finishes loading the fields for the current DataSource. |
| Updated | Fires after the FlexPivotPanel finishes the FlexPivot analysis. |
| Updating | Fires before the FlexPivotPanel starts updating the output FlexPivot table. |
| ViewDefinitionChanged | Occurs when the view definition changes, before the output table is updated. |