Ejemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            string desktopPath  = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string mojeDanePath = Path.Combine(desktopPath, "MojeDane");

            HistoryWindowViewModel = new HistoryWindowViewModel(mojeDanePath);

            this.DataContext = HistoryWindowViewModel;

            ButtonsViewModel     = SerializableButtonItemViewModel.Load();
            mainGrid.DataContext = ButtonsViewModel;

            ButtonFacade.CloseApplication = () =>
            {
                ButtonsViewModel.WholeClickCount++;
                SerializableButtonItemViewModel.Save(ButtonsViewModel);
                Close();
            };
            MyDataItem.CloseApplication = () =>
            {
                ButtonsViewModel.WholeClickCount++;
                SerializableButtonItemViewModel.Save(ButtonsViewModel);
                Close();
            };
            MyDataNotes.CloseApplication = () =>
            {
                ButtonsViewModel.WholeClickCount++;
                SerializableButtonItemViewModel.Save(ButtonsViewModel);
                Close();
            };
        }
Ejemplo n.º 2
0
        public EditButtons(SerializableButtonItemViewModel serializableVm)
        {
            InitializeComponent();

            EditButtonViewModel = EditButtonViewModel.GetFromSerializableButtonItemViewModel(serializableVm);
            this.DataContext    = EditButtonViewModel;
        }