C# Class NoiseTool.MainWindow

Interaction logic for MainWindow.xaml
Inheritance: System.Windows.Window
显示文件 Open project: MadoxLabs/NoiseTool

Protected Properties

Property Type Description
mCreateAt Point
mCurrentLine LinkLine
mCurrentObj NoiseObject
mLines List
mObjects List

Public Methods

Method Description
MainWindow ( ) : System
OnLoad ( string l ) : void

Protected Methods

Method Description
Cascade ( NoiseObject obj ) : void
MainWindow_Load ( object sender, LoadEventArgs e ) : void
Object_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
obj_Close ( object sender, EventArgs e ) : void
obj_Erase ( Link id ) : void
obj_Erase ( object sender, LinkEventArgs e ) : void
obj_Link ( object sender, LinkEventArgs e ) : void
obj_Move ( object sender, EventArgs e ) : void
obj_NeedApply ( object sender, EventArgs e ) : void
obj_Raise ( object sender, EventArgs e ) : void
obj_Relink ( object sender, EventArgs e ) : void
obj_Rendered ( object sender, EventArgs e ) : void

Private Methods

Method Description
GetObjectByName ( string name ) : NoiseObject
MenuItem_Click ( object sender, System e ) : void
Window_Closed ( object sender, System e ) : void
Window_Loaded ( object sender, System e ) : void
Window_MouseLeftButtonDown ( object sender, System e ) : void
Window_MouseMove ( object sender, System e ) : void
textBlock_MouseLeftButtonUp ( object sender, System e ) : void
xApply_Click ( object sender, System e ) : void
xDone_Click ( object sender, System e ) : void
xEdit_Click ( object sender, System e ) : void
xGradientPicker_SelectionChanged ( object sender, System e ) : void
xLoad_Click ( object sender, System e ) : void
xSave_Click ( object sender, System e ) : void

Method Details

Cascade() protected method

protected Cascade ( NoiseObject obj ) : void
obj NoiseObject
return void

MainWindow() public method

public MainWindow ( ) : System
return System

MainWindow_Load() protected method

protected MainWindow_Load ( object sender, LoadEventArgs e ) : void
sender object
e LoadEventArgs
return void

Object_PropertyChanged() protected method

protected Object_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

OnLoad() public method

public OnLoad ( string l ) : void
l string
return void

obj_Close() protected method

protected obj_Close ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Erase() protected method

protected obj_Erase ( Link id ) : void
id Link
return void

obj_Erase() protected method

protected obj_Erase ( object sender, LinkEventArgs e ) : void
sender object
e LinkEventArgs
return void

obj_Link() protected method

protected obj_Link ( object sender, LinkEventArgs e ) : void
sender object
e LinkEventArgs
return void

obj_Move() protected method

protected obj_Move ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_NeedApply() protected method

protected obj_NeedApply ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Raise() protected method

protected obj_Raise ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Relink() protected method

protected obj_Relink ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

obj_Rendered() protected method

protected obj_Rendered ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

mCreateAt protected_oe property

protected Point mCreateAt
return Point

mCurrentLine protected_oe property

protected LinkLine,NoiseTool mCurrentLine
return LinkLine

mCurrentObj protected_oe property

protected NoiseObject,NoiseTool mCurrentObj
return NoiseObject

mLines protected_oe property

protected List mLines
return List

mObjects protected_oe property

protected List mObjects
return List