コード例 #1
0
        //TODO: Change this to bind straight to the view model
        private void RenderArea_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            Point renderAreaPoint = RenderArea.TransformToAncestor(Application.Current.MainWindow).Transform(new Point(0, 0));

            ((EditorWindowViewModel)DataContext).RenderAreaSizeChanged(
                (int)renderAreaPoint.X + 2, (int)renderAreaPoint.Y + 1,
                (int)RenderArea.ActualWidth - 2, (int)RenderArea.ActualHeight - 2);
        }
コード例 #2
0
        private void StartEngine()
        {
            IntPtr hWnd = FindWindow(null, this.Title);

            Point renderAreaPoint = RenderArea.TransformToAncestor(Application.Current.MainWindow).Transform(new Point(0, 0));

            ((EditorWindowViewModel)DataContext).StartEngine(
                hWnd,
                (int)renderAreaPoint.X + 2, (int)renderAreaPoint.Y + 1,
                (int)RenderArea.ActualWidth - 2, (int)RenderArea.ActualHeight - 2
                );
        }