Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ListViewTimbresSelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count > 0)
     {
         listViewTimbres.ScrollIntoView(e.AddedItems[0]);
         SngTimbresViewModel.UpdateUiContent();
     }
 }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="songViewModel"></param>
        public SongTimbresWindow(ISongViewModel songViewModel)
        {
            InitializeComponent();
            ViewModel = new SngTimbresViewModel(songViewModel)
            {
                UpdateUiContent = () =>
                {
                    listViewTimbres.Items.Refresh();
                    listViewTimbres.UpdateLayout();
                },

                CloseWindow = CloseWindow
            };

            DataContext = ViewModel;
        }