Table of Contents

Class AboutBox

Namespace
PluginUI
Assembly
PluginUI.dll

"About" dialog: logo, product name, version, a free text and a clickable URL. A click anywhere (outside the link) or Escape closes it.

public class AboutBox : Dialog
Inheritance
AboutBox
Inherited Members

Constructors

AboutBox(string, string?)

Creates an about box.

public AboutBox(string productName, string? version = null)

Parameters

productName string
version string

Properties

Bitmap logo (takes precedence over SvgLogo).

public ImageSource? Logo { get; set; }

Property Value

ImageSource

LogoSize

Logo size in DIPs.

public float LogoSize { get; set; }

Property Value

float

ProductName

Product name.

public string ProductName { get; set; }

Property Value

string

SVG logo.

public SvgImage? SvgLogo { get; set; }

Property Value

SvgImage

Text

Free text (credits, copyright); wraps.

public string? Text { get; set; }

Property Value

string

Url

Web site opened when the link is clicked.

public string? Url { get; set; }

Property Value

string

Version

Version text (e.g. "1.2.0").

public string? Version { get; set; }

Property Value

string

Methods

OnMouseDown(MouseEventArgs)

Mouse button pressed over the element (or captured).

protected override void OnMouseDown(MouseEventArgs e)

Parameters

e MouseEventArgs