client/src/Iri.Modernisation.Controls/ViewModel/ClickMenu/ClickMenuVM.cs
changeset 25 a9c815025a1b
parent 7 de7ba61f66c7
equal deleted inserted replaced
24:c031f1132dde 25:a9c815025a1b
    16     /// <summary>
    16     /// <summary>
    17     /// ViewModel du module de ClickMenu
    17     /// ViewModel du module de ClickMenu
    18     /// </summary>
    18     /// </summary>
    19     public class ClickMenuVM : BaseMVVM.ViewModel.ViewModel
    19     public class ClickMenuVM : BaseMVVM.ViewModel.ViewModel
    20     {
    20     {
       
    21      
       
    22         private PolemicElement _selectedElement;
    21         /// <summary>
    23         /// <summary>
    22         /// 
    24         /// PolémicElement sélectionné
    23         /// </summary>
    25         /// </summary>
    24         private PolemicElement _selectedElement;
       
    25         public PolemicElement SelectedElement
    26         public PolemicElement SelectedElement
    26         {
    27         {
    27             get
    28             get
    28             {
    29             {
    29                 return _selectedElement;
    30                 return _selectedElement;
    32             {
    33             {
    33                 _selectedElement = value;
    34                 _selectedElement = value;
    34                 OnPropertyChanged("SelectedElement");
    35                 OnPropertyChanged("SelectedElement");
    35             }
    36             }
    36         }
    37         }
    37         public void test()
    38        
    38         {
       
    39             MessageBox.Show(SelectedElement.Title);
       
    40         }
       
    41         public ClickMenuVM()
    39         public ClickMenuVM()
    42         {
    40         {
    43             InitializeCommands();
    41             InitializeCommands();
    44         }
    42         }
    45         private void InitializeCommands()
    43         private void InitializeCommands()
    46         {
    44         {
    47             Commands.ClickMenu.AddToRefChutier.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(AddToRefChutier_Executed);
    45             Commands.ClickMenu.AddToRefChutier.Executed += new EventHandler<SLExtensions.Input.ExecutedEventArgs>(AddToRefChutier_Executed);
    48         }
    46         }
    49 
    47 
    50         void AddToRefChutier_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    48         private void AddToRefChutier_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e)
    51         {
    49         {
    52             Commands.ReferencesChutier.RefChutierAdd.Execute(SelectedElement);
    50             Commands.ReferencesChutier.RefChutierAdd.Execute(SelectedElement);
    53         }
    51         }
    54     }
    52     }
    55 }
    53 }