93 lines
2.8 KiB
C#
93 lines
2.8 KiB
C#
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;
|
|
|
|
namespace ProjetTheAlone.View
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for DashBoard.xaml
|
|
/// </summary>
|
|
///
|
|
|
|
public partial class DashBoard : Window
|
|
{
|
|
ObservableCollection<string> cl = new ObservableCollection<string>();
|
|
RepaModel rm = new RepaModel();
|
|
public ObservableCollection<string> 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();
|
|
Epm = new ProjetTheAlone.Model.EventPasseModel(Cl);
|
|
EventPasse2.DataContext = EventPasse1.DataContext = Epm;
|
|
Epm.Classement = Cl;
|
|
|
|
FileStream fs = new System.IO.FileStream(@"C:\Users\adrie\Nextcloud\ecole\3IS\POO\ProjetTheAlone\ProjetTheAlone\img\desert.jpg", FileMode.Open, FileAccess.Read);
|
|
BinaryReader br = new BinaryReader(fs);
|
|
byte[] result = br.ReadBytes((int)fs.Length);
|
|
br.Close();
|
|
fs.Close();
|
|
Rm.ListPlat.Add(new C_T_plat("Desert", result, null));
|
|
Rm.ListPlat.Add(new C_T_plat("Desert", result, null));
|
|
Rm.ListPlat.Add(new C_T_plat("Desert", result, null));
|
|
Rm.ListPlat.Add(new C_T_plat("Desert", result, null));
|
|
Console.WriteLine($"~~~~~~{Rm.ListPlat[0].P_nom}~~~~~~");
|
|
|
|
RepasMatin.ItemsSource = Rm.ListPlat;
|
|
|
|
|
|
}
|
|
}
|
|
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;
|
|
}
|
|
}
|
|
|
|
}
|