Class
ImageEditorContainer

Interaction logic for ImageEditor.xaml

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ImageEditorContainer : ModalDialogContentBase, INotifyPropertyChanged, IComponentConnector

Inheritance: objectImageEditorContainer

Implements: IComponentConnectorINotifyPropertyChanged

Constructors

ImageEditorContainer()

Declaration

cs-api-definition
public ImageEditorContainer()

Fields

CanDrawRectangleProperty

Declaration

cs-api-definition
public static readonly DependencyProperty CanDrawRectangleProperty

Field Value

DependencyProperty

CanDrawTextBoxProperty

Declaration

cs-api-definition
public static readonly DependencyProperty CanDrawTextBoxProperty

Field Value

DependencyProperty

CanEditProperty

Declaration

cs-api-definition
public static DependencyProperty CanEditProperty

Field Value

DependencyProperty

CommandsProperty

Declaration

cs-api-definition
public static readonly DependencyProperty CommandsProperty

Field Value

DependencyProperty

DrawColorProperty

Declaration

cs-api-definition
public static readonly DependencyProperty DrawColorProperty

Field Value

DependencyProperty

NewImageProperty

Declaration

cs-api-definition
public static readonly DependencyProperty NewImageProperty

Field Value

DependencyProperty

StreamSourceProperty

Declaration

cs-api-definition
public static readonly DependencyProperty StreamSourceProperty

Field Value

DependencyProperty

Properties

CanDrawRectangle

Declaration

cs-api-definition
public bool CanDrawRectangle { get; set; }

Property Value

bool

CanDrawTextBox

Declaration

cs-api-definition
public bool CanDrawTextBox { get; set; }

Property Value

bool

CanEdit

Declaration

cs-api-definition
public bool CanEdit { get; set; }

Property Value

bool

CanUnload

Declaration

cs-api-definition
public bool CanUnload { get; set; }

Property Value

bool

Commands

Declaration

cs-api-definition
public ImageEditorCommands Commands { get; set; }

Property Value

ImageEditorCommands

DrawColor

Declaration

cs-api-definition
public Color DrawColor { get; set; }

Property Value

Color

HorizontalImageResolution

Declaration

cs-api-definition
public float HorizontalImageResolution { get; set; }

Property Value

float

ImageHeight

Declaration

cs-api-definition
public int ImageHeight { get; set; }

Property Value

int

ImagePath

Declaration

cs-api-definition
public string ImagePath { get; set; }

Property Value

string

ImageWidth

Declaration

cs-api-definition
public int ImageWidth { get; set; }

Property Value

int

NewImage

Declaration

cs-api-definition
public Bitmap NewImage { get; set; }

Property Value

Bitmap

StreamSource

Declaration

cs-api-definition
public Stream StreamSource { get; set; }

Property Value

Stream

Title

Declaration

cs-api-definition
public override string Title { get; }

Property Value

string

VerticalImageResolution

Declaration

cs-api-definition
public float VerticalImageResolution { get; set; }

Property Value

float

Methods

CaptureDesktop()

Declaration

cs-api-definition
public void CaptureDesktop()

ClearCapture()

Declaration

cs-api-definition
public void ClearCapture()

ClearImageCapture()

Declaration

cs-api-definition
public void ClearImageCapture()

GetButtons()

Declaration

cs-api-definition
public override DialogResult[] GetButtons()

Returns

DialogResult[]

InitializeComponent()

InitializeComponent

Declaration

cs-api-definition
public void InitializeComponent()

Implements IComponentConnector.InitializeComponent()

InjectImage(Bitmap)

Declaration

cs-api-definition
public void InjectImage(Bitmap img)

Parameters

img

Bitmap

LoadImage()

Declaration

cs-api-definition
public void LoadImage()

OnCanEditStateChanged(bool)

Declaration

cs-api-definition
protected virtual void OnCanEditStateChanged(bool state)

Parameters

state

bool

OnCommandExecuted(CancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnCommandExecuted(CancelEventArgs e)

Parameters

e

CancelEventArgs

OnCommandExecuting(CancelEventArgs)

Declaration

cs-api-definition
protected virtual void OnCommandExecuting(CancelEventArgs e)

Parameters

e

CancelEventArgs

OnDrawStateChange()

Declaration

cs-api-definition
protected virtual void OnDrawStateChange()

OnPrePrompt(DialogResult)

Declaration

cs-api-definition
public override bool OnPrePrompt(DialogResult prompt)

Parameters

prompt

DialogResult

Returns

bool

OnPropertyChanged(string)

Declaration

cs-api-definition
protected virtual void OnPropertyChanged(string propName)

Parameters

propName

string

OverrideButtonText(DialogResult)

Declaration

cs-api-definition
public override string OverrideButtonText(DialogResult button)

Parameters

button

DialogResult

Returns

string

WriteNewImage()

Declaration

cs-api-definition
public void WriteNewImage()

Events

CanEditChanged

Declaration

cs-api-definition
public event EventHandler CanEditChanged

Event Value

EventHandler

DrawStateChanged

Declaration

cs-api-definition
public event EventHandler DrawStateChanged

Event Value

EventHandler

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged