コード例 #1
0
        protected virtual void OnViewModelRemoved(AudioDeviceViewModelEventArgs e)
        {
            var handler = ViewModelRemoved;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #2
0
 protected virtual void OnViewModelRemoved(AudioDeviceViewModelEventArgs e)
 {
     ViewModelRemoved?.Invoke(this, e);
 }
コード例 #3
0
 protected virtual void OnViewModelPropertyChanged(AudioDeviceViewModelEventArgs e)
 {
     ViewModelPropertyChanged?.Invoke(this, e);
 }
コード例 #4
0
 private void OnViewModelsAdded(object sender, AudioDeviceViewModelEventArgs e)
 {   
 }
コード例 #5
0
 private void OnViewModelsRemoved(object sender, AudioDeviceViewModelEventArgs e)
 {
     ToolStripMenuItem item = FindMenuItem(e.ViewModel);
     if (item != null)
     {
         ContextMenu.Items.Remove(item);
     }
 }
コード例 #6
0
 private void OnViewModelsChanged(object sender, AudioDeviceViewModelEventArgs e)
 {
     // We refresh all commmands, so that non-device commands 
     // (such as separaters, "no devices" text, etc are 
     // updated based on state changes.
     ContextMenu.RefreshCommands();
 }