using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Iri.Modernisation.BaseMVVM.ViewModel;
using Iri.Modernisation.Data.Models;
namespace Iri.Modernisation.Controls.ViewModel
{
public class NavigationBarVM : BaseMVVM.ViewModel.ViewModel
{
public NavigationBarVM()
{
_consultMenuViewModel = new ConsultMenuVM();
_personnalChutierViewModel = new PersonnalChutierVM(new SLExtensions.Collections.ObjectModel.ObservableCollection<PolemicElement>());
_referencesChutierViewModel = new ReferencesChutierVM(new SLExtensions.Collections.ObjectModel.ObservableCollection<PolemicElement>());
}
private ConsultMenuVM _consultMenuViewModel;
/// <summary>
/// ViewModel de ConsultMenuViewModel
/// </summary>
public ConsultMenuVM ConsultMenuViewModel
{
get
{
return _consultMenuViewModel;
}
set
{
_consultMenuViewModel = value;
OnPropertyChanged("ConsultMenuViewModel");
}
}
private PersonnalChutierVM _personnalChutierViewModel;
/// <summary>
/// ViewModel de PersonnalChutier
/// </summary>
public PersonnalChutierVM PersonnalChutierViewModel
{
get
{
return _personnalChutierViewModel;
}
set
{
_personnalChutierViewModel = value;
OnPropertyChanged("PersonnalChutierViewModel");
}
}
private ReferencesChutierVM _referencesChutierViewModel;
/// <summary>
/// ViewModel de ReferencesChutier
/// </summary>
public ReferencesChutierVM ReferencesChutierViewModel
{
get
{
return _referencesChutierViewModel;
}
set
{
_referencesChutierViewModel = value;
OnPropertyChanged("ReferencesChutierViewModel");
}
}
}
}