From 6c25cb8915092a15541d9987080749baf89f7286 Mon Sep 17 00:00:00 2001 From: Miguel Date: Thu, 2 May 2024 16:26:45 +0200 Subject: [PATCH] Conectado con ModelView --- MainViewModel.cs | 13 +++++++------ MainWindow.xaml | 8 +++++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/MainViewModel.cs b/MainViewModel.cs index e7d436d..6d4039a 100644 --- a/MainViewModel.cs +++ b/MainViewModel.cs @@ -15,7 +15,6 @@ namespace CtrEditor public class MainViewModel : INotifyPropertyChanged { private double _zoomFactor = 1.0; - private string _directorioTrabajo; public MainViewModel() @@ -27,13 +26,15 @@ namespace CtrEditor public string DirectorioTrabajo { - get => _directorioTrabajo; + get => EstadoPersistente.Instance.DirectorioTrabajo; set { - _directorioTrabajo = value; - OnPropertyChanged(nameof(DirectorioTrabajo)); // Notificar el cambio de propiedad - EstadoPersistente.Instance.DirectorioTrabajo = value; // Actualizar el estado persistente - EstadoPersistente.Instance.GuardarEstado(); // Guardar el estado actualizado + if (value != null) + { + OnPropertyChanged(nameof(DirectorioTrabajo)); // Notificar el cambio de propiedad + EstadoPersistente.Instance.DirectorioTrabajo = value; // Actualizar el estado persistente + EstadoPersistente.Instance.GuardarEstado(); // Guardar el estado actualizado + } } } diff --git a/MainWindow.xaml b/MainWindow.xaml index ee57d3b..bd8309c 100644 --- a/MainWindow.xaml +++ b/MainWindow.xaml @@ -1,9 +1,11 @@  - + ResizeMode="CanResize" Title="{Binding DirectorioTrabajo}"> + + +