ChartViewInputOptions
ConsoleMonster.Interactive
An explorable chart shared by Ui.ChartView and New-ConsoleChartView.
Inheritance
- AppInputOptions
- ChartViewInputOptions
Usage
Explore 53 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 25
- Extension method ChartViewInputOptions.AddPointLabel
- Extension method ChartViewInputOptions.AddPointLabels
- Extension method ChartViewInputOptions.Chart
- Extension method ChartViewInputOptions.Configure
- Extension method ChartViewInputOptions.Disabled
- Extension method ChartViewInputOptions.Height
- Extension method ChartViewInputOptions.Key
- Extension method ChartViewInputOptions.Label
- Extension method ChartViewInputOptions.LinkKey
- Extension method ChartViewInputOptions.PointLabels
- Extension method ChartViewInputOptions.TabIndex
- Extension method ChartViewInputOptions.ValidationMessage
- Method InteractiveFluent.AddPointLabel
- Method InteractiveFluent.AddPointLabels
- Method InteractiveFluent.Chart
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Disabled
- Method InteractiveFluent.Height
- Method InteractiveFluent.Key
- Method InteractiveFluent.Label
- Method InteractiveFluent.LinkKey
- Method InteractiveFluent.PointLabels
- Method InteractiveFluent.TabIndex
- Method InteractiveFluent.ValidationMessage
- Method Ui.ChartView
Accepted by parameters 28
- Extension method ChartViewInputOptions.AddPointLabel
- Extension method ChartViewInputOptions.AddPointLabels
- Extension method ChartViewInputOptions.Chart
- Extension method ChartViewInputOptions.Configure
- Extension method ChartViewInputOptions.Configure
- Extension method ChartViewInputOptions.Disabled
- Extension method ChartViewInputOptions.Height
- Extension method ChartViewInputOptions.Key
- Extension method ChartViewInputOptions.Label
- Extension method ChartViewInputOptions.LinkKey
- Extension method ChartViewInputOptions.PointLabels
- Extension method ChartViewInputOptions.TabIndex
- Extension method ChartViewInputOptions.ValidationMessage
- Method InteractiveFluent.AddPointLabel
- Method InteractiveFluent.AddPointLabels
- Method InteractiveFluent.Chart
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Configure
- Method InteractiveFluent.Disabled
- Method InteractiveFluent.Height
- Method InteractiveFluent.Key
- Method InteractiveFluent.Label
- Method InteractiveFluent.LinkKey
- Method InteractiveFluent.PointLabels
- Method InteractiveFluent.TabIndex
- Method InteractiveFluent.ValidationMessage
- Method ContentBuilder.ChartView
- Method ContentBuilder.ChartView
Constructors
public ChartViewInputOptions() #Methods
Inherited Methods
Properties
public ChartPlot? Chart { get; set; } #The chart to explore: a LineChart (converted implicitly), or any other ChartPlot.
public int Height { get; set; } #Rows for the readout and the plot, legend included.
public IList<string>? PointLabels { get; set; } #Labels for the points along X, read out with their values.
public string? LinkKey { get; set; } #The app-state key shared with linked controls (see ILinkedSelection): the point under the crosshair.
Inherited Properties
public EventHandler<AppValueChangedEventArgs>? OnChange { get; set; } #Extension Methods
public static ChartViewInputOptions AddPointLabel(ChartViewInputOptions chartViewInputOptions, string item) #Adds an item to ChartViewInputOptions.PointLabels: Labels for the points along X, read out with their values.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- item string
- The item.
public static ChartViewInputOptions AddPointLabels(ChartViewInputOptions chartViewInputOptions, params string[] items) #Adds items to ChartViewInputOptions.PointLabels: Labels for the points along X, read out with their values.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- items string[]
- The items, in order.
public static ChartViewInputOptions AddPointLabels(ChartViewInputOptions chartViewInputOptions, IEnumerable<string> items) #Adds items to ChartViewInputOptions.PointLabels: Labels for the points along X, read out with their values.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
public static ChartViewInputOptions Chart(ChartViewInputOptions chartViewInputOptions, ChartPlot? value) #Sets ChartViewInputOptions.Chart: The chart to explore: a LineChart (converted implicitly), or any other ChartPlot.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value ConsoleMonster.Interactive.ChartPlot?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { Chart = value }; Ui.ChartView().Chart(value);public static ChartViewInputOptions Configure(ChartViewInputOptions chartViewInputOptions, Action<ChartViewInputOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- configure System.Action<ConsoleMonster.Interactive.ChartViewInputOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { OnChange = value }; Ui.ChartView().Configure(configured => configured.OnChange = value);public static ChartViewInputOptions Disabled(ChartViewInputOptions chartViewInputOptions, bool value) #Sets AppInputOptions.Disabled: Disables editing and keyboard focus.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { Disabled = value }; Ui.ChartView().Disabled(value);public static ChartViewInputOptions Disabled(ChartViewInputOptions chartViewInputOptions) #Sets AppInputOptions.Disabled to true.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance to configure.
public static ChartViewInputOptions Height(ChartViewInputOptions chartViewInputOptions, int value) #Sets ChartViewInputOptions.Height: Rows for the readout and the plot, legend included.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { Height = value }; Ui.ChartView().Height(value);public static ChartViewInputOptions Key(ChartViewInputOptions chartViewInputOptions, string value) #Sets AppInputOptions.Key: The unique application-state key.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { Key = value }; Ui.ChartView().Key(value);public static ChartViewInputOptions Label(ChartViewInputOptions chartViewInputOptions, string? value) #Sets AppInputOptions.Label: The visible label; null uses the key.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { Label = value }; Ui.ChartView().Label(value);public static ChartViewInputOptions LinkKey(ChartViewInputOptions chartViewInputOptions, string? value) #Sets ChartViewInputOptions.LinkKey: The app-state key shared with linked controls (see ILinkedSelection): the point under the crosshair.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { LinkKey = value }; Ui.ChartView().LinkKey(value);public static ChartViewInputOptions PointLabels(ChartViewInputOptions chartViewInputOptions, IList<string>? value) #Sets ChartViewInputOptions.PointLabels: Labels for the points along X, read out with their values.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value System.Collections.Generic.IList<string>?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { PointLabels = value }; Ui.ChartView().PointLabels(value);public static ChartViewInputOptions TabIndex(ChartViewInputOptions chartViewInputOptions, int value) #Sets AppInputOptions.TabIndex: Keyboard focus order; equal values preserve declaration order.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { TabIndex = value }; Ui.ChartView().TabIndex(value);public static ChartViewInputOptions ValidationMessage(ChartViewInputOptions chartViewInputOptions, string? value) #Sets AppInputOptions.ValidationMessage: Initial validation text.
Parameters
- chartViewInputOptions ConsoleMonster.Interactive.ChartViewInputOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Interactive.ChartViewInputOptions { ValidationMessage = value }; Ui.ChartView().ValidationMessage(value);