C# 클래스 ME3Explorer.CurveEd.CurveGraph

Interaction logic for CurveGraph.xaml
상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HorizontalOffsetProperty System.Windows.DependencyProperty
HorizontalScaleProperty System.Windows.DependencyProperty
SelectedCurveProperty System.Windows.DependencyProperty
SelectedPointProperty System.Windows.DependencyProperty
VerticalOffsetProperty System.Windows.DependencyProperty
VerticalScaleProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
Clear ( ) : void
CurveGraph ( ) : System
DeleteSelectedKey ( ) : void
Paint ( bool recomputeView = false ) : void
invokeSelectedPointChanged ( ) : void
localX ( double x ) : double
localY ( double y ) : double
unrealX ( double x ) : double
unrealY ( double y ) : double

비공개 메소드들

메소드 설명
AddKey_Click ( object sender, RoutedEventArgs e ) : void
MenuItem_Click ( object sender, RoutedEventArgs e ) : void
OnHorizontalOffsetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnHorizontalScaleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedCurveChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedPointChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnVerticalOffsetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnVerticalScaleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
PathBetween ( Anchor a1, Anchor a2, CurveMode interpMode = CurveMode.CIM_Linear ) : void
TextBox_PreviewTextInput ( object sender, System.Windows.Input.TextCompositionEventArgs e ) : void
TextBox_TextChanged ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void
UserControl_MouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
UserControl_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
graph_MouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
graph_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
graph_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CurveGraph() 공개 메소드

public CurveGraph ( ) : System
리턴 System

DeleteSelectedKey() 공개 메소드

public DeleteSelectedKey ( ) : void
리턴 void

Paint() 공개 메소드

public Paint ( bool recomputeView = false ) : void
recomputeView bool
리턴 void

invokeSelectedPointChanged() 공개 메소드

public invokeSelectedPointChanged ( ) : void
리턴 void

localX() 공개 메소드

public localX ( double x ) : double
x double
리턴 double

localY() 공개 메소드

public localY ( double y ) : double
y double
리턴 double

unrealX() 공개 메소드

public unrealX ( double x ) : double
x double
리턴 double

unrealY() 공개 메소드

public unrealY ( double y ) : double
y double
리턴 double

프로퍼티 상세

HorizontalOffsetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HorizontalOffsetProperty
리턴 System.Windows.DependencyProperty

HorizontalScaleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HorizontalScaleProperty
리턴 System.Windows.DependencyProperty

SelectedCurveProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SelectedCurveProperty
리턴 System.Windows.DependencyProperty

SelectedPointProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows SelectedPointProperty
리턴 System.Windows.DependencyProperty

VerticalOffsetProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VerticalOffsetProperty
리턴 System.Windows.DependencyProperty

VerticalScaleProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VerticalScaleProperty
리턴 System.Windows.DependencyProperty