C# 클래스 Artemis.ViewModels.Profiles.ProfileViewModel

상속: Caliburn.Micro.PropertyChangedBase
파일 보기 프로젝트 열기: SpoinkyNL/Artemis 1 사용 예제들

공개 메소드들

메소드 설명
Activate ( ) : void
Deactivate ( ) : void
GetRenderLayers ( ) : List
MouseDownKeyboardPreview ( System.Windows.Input.MouseButtonEventArgs e ) : void

Handler for clicking

MouseMoveKeyboardPreview ( System.Windows.Input.MouseEventArgs e ) : void

Handler for resizing and moving the currently selected layer

MouseUpKeyboardPreview ( System.Windows.Input.MouseButtonEventArgs e ) : void

Second handler for clicking, selects a the layer the user clicked on if the used clicked on an empty spot, deselects the current layer

ProfileViewModel ( DeviceManager deviceManager ) : System

비공개 메소드들

메소드 설명
DeviceManagerOnOnKeyboardChangedEvent ( object sender, KeyboardChangedEventArgs e ) : void
GetLayers ( ) : List
HandleDragging ( System.Windows.Input.MouseEventArgs e, double x, double y, LayerModel hoverLayer ) : void

Handles dragging the given layer

InvokeUpdateKeyboardPreview ( object sender, System.Timers.ElapsedEventArgs e ) : void

메소드 상세

Activate() 공개 메소드

public Activate ( ) : void
리턴 void

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

GetRenderLayers() 공개 메소드

public GetRenderLayers ( ) : List
리턴 List

MouseDownKeyboardPreview() 공개 메소드

Handler for clicking
public MouseDownKeyboardPreview ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

MouseMoveKeyboardPreview() 공개 메소드

Handler for resizing and moving the currently selected layer
public MouseMoveKeyboardPreview ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
리턴 void

MouseUpKeyboardPreview() 공개 메소드

Second handler for clicking, selects a the layer the user clicked on if the used clicked on an empty spot, deselects the current layer
public MouseUpKeyboardPreview ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

ProfileViewModel() 공개 메소드

public ProfileViewModel ( DeviceManager deviceManager ) : System
deviceManager Artemis.Managers.DeviceManager
리턴 System