client/src/Iri.Modernisation.Controls/ViewModel/ClickMenu/ClickMenuVM.cs
author Matthieu Totet
Mon, 23 Nov 2009 10:17:33 +0100
changeset 7 de7ba61f66c7
parent 0 249d70e7b32d
child 25 a9c815025a1b
permissions -rw-r--r--
Add element to personal chutier

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.Commands;
using Iri.Modernisation.BaseMVVM.ViewModel;
using Iri.Modernisation.Data.Models;
namespace Iri.Modernisation.Controls.ViewModel
{
    /// <summary>
    /// ViewModel du module de ClickMenu
    /// </summary>
    public class ClickMenuVM : BaseMVVM.ViewModel.ViewModel
    {
        /// <summary>
        /// 
        /// </summary>
        private PolemicElement _selectedElement;
        public PolemicElement SelectedElement
        {
            get
            {
                return _selectedElement;
            }
            set
            {
                _selectedElement = value;
                OnPropertyChanged("SelectedElement");
            }
        }
        public void test()
        {
            MessageBox.Show(SelectedElement.Title);
        }
        public ClickMenuVM()
        {
            InitializeCommands();
        }
        private void InitializeCommands()
        {
            Commands.ClickMenu.AddToRefChutier.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(AddToRefChutier_Executed);
        }

        void AddToRefChutier_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
        {
            Commands.ReferencesChutier.RefChutierAdd.Execute(SelectedElement);
        }
    }
}