public LogEntryViewModel(ViewModel.ShellViewModel viewmodel)
 {
     this.viewmodel   = viewmodel;
     LoadHistory      = new RelayCommand(viewmodel.LoadValues, param => true);
     DeleteValue      = new RelayCommand(viewmodel.ExecuteDeleteValue, param => true);
     ChangeIsFavorite = new RelayCommand(ExecuteChangeIsFavorite, param => true);
 }
        public PatientsPage()
        {
            InitializeComponent();
            Loaded += PatientsPage_Loaded;
            NavigationCacheMode = NavigationCacheMode.Enabled;

            navigationHelper            = new NavigationHelper(this);
            navigationHelper.LoadState += NavigationHelper_LoadState;
            navigationHelper.SaveState += NavigationHelper_SaveState;

            VM                  = DataContext as ViewModel.PatientsViewModel;
            VM.ApiSettings      = App.ApiSettings;
            VM.PropertyChanged += VM_PropertyChanged;

            ShellViewModel = new ViewModelLocator().Shell;
            ShellViewModel.PropertyChanged += ShellViewModel_PropertyChanged;
        }
 public FailView(ViewModel.ShellViewModel data)
 {
     InitializeComponent();
     this.DataContext = data;
 }