|
@@ -27,6 +27,7 @@ namespace PixiEditor.Models.DataHolders
|
|
Width = width;
|
|
Width = width;
|
|
Height = height;
|
|
Height = height;
|
|
RequestCloseDocumentCommand = new RelayCommand(RequestCloseDocument);
|
|
RequestCloseDocumentCommand = new RelayCommand(RequestCloseDocument);
|
|
|
|
+ SetAsActiveOnClickCommand = new RelayCommand(SetAsActiveOnClick);
|
|
UndoManager = new UndoManager();
|
|
UndoManager = new UndoManager();
|
|
XamlAccesibleViewModel = ViewModelMain.Current ?? null;
|
|
XamlAccesibleViewModel = ViewModelMain.Current ?? null;
|
|
GeneratePreviewLayer();
|
|
GeneratePreviewLayer();
|
|
@@ -39,6 +40,8 @@ namespace PixiEditor.Models.DataHolders
|
|
|
|
|
|
public RelayCommand RequestCloseDocumentCommand { get; set; }
|
|
public RelayCommand RequestCloseDocumentCommand { get; set; }
|
|
|
|
|
|
|
|
+ public RelayCommand SetAsActiveOnClickCommand { get; set; }
|
|
|
|
+
|
|
private ViewModelMain xamlAccesibleViewModel = null;
|
|
private ViewModelMain xamlAccesibleViewModel = null;
|
|
|
|
|
|
public ViewModelMain XamlAccesibleViewModel // Used to access ViewModelMain, without changing DataContext in XAML
|
|
public ViewModelMain XamlAccesibleViewModel // Used to access ViewModelMain, without changing DataContext in XAML
|
|
@@ -422,6 +425,13 @@ namespace PixiEditor.Models.DataHolders
|
|
"Center content"));
|
|
"Center content"));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void SetAsActiveOnClick(object obj)
|
|
|
|
+ {
|
|
|
|
+ XamlAccesibleViewModel.BitmapManager.MouseController.StopRecordingMouseMovementChanges();
|
|
|
|
+ XamlAccesibleViewModel.BitmapManager.MouseController.StartRecordingMouseMovementChanges(true);
|
|
|
|
+ XamlAccesibleViewModel.BitmapManager.ActiveDocument = this;
|
|
|
|
+ }
|
|
|
|
+
|
|
private void RequestCloseDocument(object parameter)
|
|
private void RequestCloseDocument(object parameter)
|
|
{
|
|
{
|
|
ViewModelMain.Current.DocumentSubViewModel.RequestCloseDocument(this);
|
|
ViewModelMain.Current.DocumentSubViewModel.RequestCloseDocument(this);
|