예제 #1
0
        public MainWindow()
        {
            InitializeComponent();

            var storyTreeGui = new StoryTreeGui
            {
                Project = new Project()
            };
            var guiViewModel = new GuiViewModel(storyTreeGui)
            {
                Win32Window = this
            };

            guiViewModel.OnInvalidateVisual += (o, e) =>
            {
                HostControl.InvalidateVisual();
                InvalidateVisual();
            };
            DataContext = guiViewModel;
        }
예제 #2
0
 public FileNewCommnd(GuiViewModel viewModel)
 {
     ViewModel = viewModel;
 }
예제 #3
0
 public GuiProjectServices(GuiViewModel guiViewModel)
 {
     this.guiViewModel = guiViewModel;
     storageSqLite     = new StorageSqLite();
 }
 public ShowMessageListCommand(GuiViewModel guiViewModel)
 {
     ViewModel = guiViewModel;
 }
예제 #5
0
 public RemovePriorityMessageCommand(GuiViewModel guiViewModel)
 {
     ViewModel = guiViewModel;
 }
예제 #6
0
 public SaveProjectAsCommand(GuiViewModel guiViewModel)
 {
     ViewModel = guiViewModel;
 }
예제 #7
0
 public OpenProjectCommand(GuiViewModel guiViewModel)
 {
     ViewModel = guiViewModel;
 }