Skip to content

PropertyList.Dialogs.LinearGradientEditorDialog

JaykeBird edited this page Feb 21, 2023 · 3 revisions

Back to home | Back to Reference | View raw text

LinearGradientEditorDialog class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SolidShineUi.PropertyList.Dialogs
  SolidShineUi.PropertyList.Dialogs.LinearGradientEditorDialog[[LinearGradientEditorDialog]]
  end
  subgraph System.Windows.Markup
System.Windows.Markup.IComponentConnector[[IComponentConnector]]
  end
  subgraph SolidShineUi
  SolidShineUi.FlatWindow[[FlatWindow]]
  end
System.Windows.Markup.IComponentConnector --> SolidShineUi.PropertyList.Dialogs.LinearGradientEditorDialog
SolidShineUi.FlatWindow --> SolidShineUi.PropertyList.Dialogs.LinearGradientEditorDialog
Loading

Members

Properties

Public properties

Type Name Methods
bool DialogResult
Get or set the result the user selected for this dialog; true is "OK", false is "Cancel" or the window was closed without making a choice.
get, set

Methods

Public methods

Returns Name
LinearGradientBrush GetGradientBrush()
Get a LinearGradientBrush based upon the options selected in this dialog.
void InitializeComponent()
InitializeComponent
void LoadGradient(LinearGradientBrush lgb)
Load in a LinearGradientBrush into this dialog for viewing/editing.

Internal methods

Returns Name
Delegate _CreateDelegate(Type delegateType, string handler)

Details

Inheritance

Constructors

LinearGradientEditorDialog [1/4]

public LinearGradientEditorDialog()
Summary

Create a LinearGradientEditorDialog.

LinearGradientEditorDialog [2/4]

public LinearGradientEditorDialog(ColorScheme cs)
Arguments
Type Name Description
ColorScheme cs
Summary

Create a LinearGradientEditorDialog, with the color scheme pre-defined.

LinearGradientEditorDialog [3/4]

public LinearGradientEditorDialog(LinearGradientBrush br)
Arguments
Type Name Description
LinearGradientBrush br
Summary

Create a LinearGradientEditorDialog, with a linear gradient brush preloaded.

LinearGradientEditorDialog [4/4]

public LinearGradientEditorDialog(ColorScheme cs, LinearGradientBrush br)
Arguments
Type Name Description
ColorScheme cs
LinearGradientBrush br
Summary

Create a LinearGradientEditorDialog, with the color scheme pre-defined and the linear gradient brush preloaded.

Methods

LoadGradient

public void LoadGradient(LinearGradientBrush lgb)
Arguments
Type Name Description
LinearGradientBrush lgb The LinearGradientBrush to load in.
Summary

Load in a LinearGradientBrush into this dialog for viewing/editing.

GetGradientBrush

public LinearGradientBrush GetGradientBrush()
Summary

Get a LinearGradientBrush based upon the options selected in this dialog.

InitializeComponent

public virtual void InitializeComponent()
Summary

InitializeComponent

_CreateDelegate

internal Delegate _CreateDelegate(Type delegateType, string handler)
Arguments
Type Name Description
Type delegateType
string handler

Properties

DialogResult

public bool DialogResult { get; set; }
Summary

Get or set the result the user selected for this dialog; true is "OK", false is "Cancel" or the window was closed without making a choice.

Generated with ModularDoc

Clone this wiki locally