using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using ProjetTheAlone.Model; using ProjetTheAlone.Classes; using ProjetTheAlone.ViewModel; namespace ProjetTheAlone.View { /// /// Interaction logic for DashBoard.xaml /// /// public partial class DashBoard : Window { ObservableCollection cl = new ObservableCollection(); RepaModel rm = new RepaModel(); public ObservableCollection Cl { get { if (cl.Count <= 0) { cl.Add("1) Minou"); cl.Add("2) Minette"); cl.Add("3) Miaw"); cl.Add("4) Chat"); } return cl; } set { cl = value; } } public EventPasseModel Epm { get => epm; set => epm = value; } internal RepaModel Rm { get => rm; set => rm = value; } ProjetTheAlone.Model.EventPasseModel epm; public DashBoard() { InitializeComponent(); //EventPasse2.DataContext = EventPasse1.DataContext = Epm; testQuand.DataContext = RepasAjd.DataContext = new RepaModel(DateTime.Now); RepasDemain.DataContext = new RepaModel(DateTime.Now.AddDays(1)); RepasApresDemain.DataContext = new RepaModel(DateTime.Now.AddDays(2)); dgEventPasse2.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-3)); dgEventPasse1.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-2)); dgEventPasse0.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-1)); dgEventFuture0.DataContext = new EventDGV_VM(DateTime.Now.AddDays(0)); dgEventFuture1.DataContext = new EventDGV_VM(DateTime.Now.AddDays(1)); dgEventFuture2.DataContext = new EventDGV_VM(DateTime.Now.AddDays(2)); } private void wnd_Closing(object sender, System.ComponentModel.CancelEventArgs e) { Accueil.Openaffichage = false; } private void RepasMatin_Loaded(object sender, RoutedEventArgs e) { } private void wnd_MouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left) this.DragMove(); } private void PackIcon_MouseDown(object sender, MouseButtonEventArgs e) { this.Close(); } private void wnd_Loaded(object sender, RoutedEventArgs e) { this.Alert.DataContext = new ViewModel.VM_DashBoard(this.Alert, "", 200); } } public class DebugDummyConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Debugger.Break(); return value; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Debugger.Break(); return value; } } }