Class VisualizationViewModel
View model for recommendation visualizations.
Inheritance
System.Object
VisualizationViewModel
Namespace: Phoenix.Polaris.Visualizations
Assembly: Phoenix.Plugin.Polaris.dll
Syntax
public class VisualizationViewModel : BindableBase
Constructors
View SourceVisualizationViewModel(String, String, VisualizationLibrary.VisualizationType, RecommendationViewModel)
Initializes a new instance of the VisualizationViewModel class.
Declaration
protected VisualizationViewModel(string id, string name, VisualizationLibrary.VisualizationType visualizationType = VisualizationLibrary.VisualizationType.Error, RecommendationViewModel parent = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | The identifier. |
System.String | name | The display name of the visual. |
VisualizationLibrary.VisualizationType | visualizationType | The type of visual. |
RecommendationViewModel | parent | The parent recommendation of this visual. |
Properties
View SourceId
Gets the identifier.
Declaration
public string Id { get; }
Property Value
Type | Description |
---|---|
System.String |
IsExpanded
Gets or sets a value indicating whether the visualization is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Name
Gets the name of this visualization.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
ParentRecommendation
Gets or sets a value indicating whether the visualization is expanded.
Declaration
public RecommendationViewModel ParentRecommendation { get; set; }
Property Value
Type | Description |
---|---|
RecommendationViewModel |
VisualType
Gets the visual type of this visualization.
Declaration
public VisualizationLibrary.VisualizationType VisualType { get; }
Property Value
Type | Description |
---|---|
VisualizationLibrary.VisualizationType |
Methods
View SourceUpdateData(DataTable)
Update the data for the this visual.
Declaration
public virtual void UpdateData(DataTable data)
Parameters
Type | Name | Description |
---|---|---|
System.Data.DataTable | data | The data as a DataTable. |