private void CreateTextCursor()
        {
            DeselectCursor();

            ShowTextModel textModel = new ShowTextModel();
            Point         p         = new Point(_zoomCanvas.ActualWidth / 2,
                                                _zoomCanvas.ActualHeight * 0.75);

            textModel.DisplayMatrix.Center = _zoomCanvas.ScreenToWorld(p);
            textModel.DisplayMatrix.Scale  = _zoomCanvas.ViewScaleInvert * 2;
            textModel.IsLocked             = false;

            _showContext.Models.Add(textModel);

            ShowTextView textView = new ShowTextView(textModel);

            _zoomCanvas.Items.Add(textView);

            SelectCursor(textView);
        }
Beispiel #2
0
 public ShowTextView(ShowTextModel model)
     : base(model)
 {
     InitializeComponent();
 }