client/src/Iri.Modernisation/MainPage.xaml.cs
author totetm <>
Thu, 04 Feb 2010 16:38:04 +0100
changeset 38 bd33267300aa
parent 36 b6df6fce6e5d
permissions -rw-r--r--
- FranceCulture Project - Ldt and Iri Parse Method - Bug MenuableUserControl
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     1
using System;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     2
using System.Collections.Generic;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     3
using System.Linq;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     4
using System.Net;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     5
using System.Windows;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     6
using System.Windows.Controls;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     7
using System.Windows.Documents;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     8
using System.Windows.Input;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     9
using System.Windows.Media;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    10
using System.Windows.Media.Animation;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    11
using System.Windows.Shapes;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    12
6
cde7fe7f284e Minor Modification
Matthieu Totet
parents: 4
diff changeset
    13
using System.Threading;
cde7fe7f284e Minor Modification
Matthieu Totet
parents: 4
diff changeset
    14
using System.Globalization;
cde7fe7f284e Minor Modification
Matthieu Totet
parents: 4
diff changeset
    15
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    16
using Iri.Modernisation.Controls.ViewModel;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    17
using Iri.Modernisation.BaseMVVM.Commands;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    18
using Iri.Modernisation.Data.LDTClass;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    19
using Iri.Modernisation.Data.Models;
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    20
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    21
namespace Iri.Modernisation
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    22
{
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    23
    public partial class MainPage : UserControl
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    24
    {
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    25
        public MainPage()
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    26
        {
6
cde7fe7f284e Minor Modification
Matthieu Totet
parents: 4
diff changeset
    27
            Commands.Initialize();
27
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    28
            FactoryVideoLivre.Initialize();
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    29
           // FactoryVideoLivre.xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(xmlClient_DownloadStringCompleted);
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    30
            FactoryVideoLivre.Load("ProjectConfig.xml");
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    31
            InitializeComponent();
27
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    32
36
b6df6fce6e5d Sync init XML download.
totetm <>
parents: 27
diff changeset
    33
            MainElement.DataContext = new MainVM();
27
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    34
        }
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    35
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    36
        void xmlClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    37
        {
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    38
            if (e.Error == null)
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    39
            {
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    40
               
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    41
            }
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    42
            else
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    43
            {
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    44
                MessageBox.Show(e.Error.InnerException.Message);
f292db96b050 Generalization of Book Structure
Matthieu Totet
parents: 24
diff changeset
    45
            }
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    46
        }
12
513caf1637bf Create MVVM Structure for the Main
Matthieu Totet
parents: 6
diff changeset
    47
   
513caf1637bf Create MVVM Structure for the Main
Matthieu Totet
parents: 6
diff changeset
    48
    
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    49
    }
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    50
}