public PerspectiveView(WorldViewModel worldViewModel) { InitializeComponent(); _worldViewModel = worldViewModel; Perspective = new PerspectiveViewModel(worldViewModel, renderTarget.IsKeyPressed); renderTarget.AutomaticUpdateFPS = 60; renderTarget.Render += renderTargetUserControl_Render; renderTarget.RenderUI += PerspectiveViewControl_RenderUI; renderTarget.MouseEnter += PerspectiveViewControl_MouseEnter; renderTarget.MouseDown += PerspectiveViewControl_MouseDown; renderTarget.MouseUp += PerspectiveViewControl_MouseUp; renderTarget.MouseMove += PerspectiveViewControl_MouseMove; }
public PerspectiveView(WorldViewModel worldViewModel) { InitializeComponent(); _worldViewModel = worldViewModel; Perspective = new PerspectiveViewModel(worldViewModel, renderTarget.IsKeyPressed); renderTarget.AutomaticUpdateFPS = 60; renderTarget.Render += renderTargetUserControl_Render; renderTarget.RenderUI += PerspectiveViewControl_RenderUI; renderTarget.MouseEnter += PerspectiveViewControl_MouseEnter; renderTarget.MouseDown += PerspectiveViewControl_MouseDown; renderTarget.MouseUp += PerspectiveViewControl_MouseUp; renderTarget.MouseMove += PerspectiveViewControl_MouseMove; renderTarget.MouseDoubleClick += (s, e) => _worldViewModel.FollowSelected.Execute(null); }