Exemplo n.º 1
0
 private void Data_MonitorRemoved(object sender, ShadowMonitorEventArgs e)
 {
     if (_monitors.TryGetValue(e.Data, out MonitorViewModel model))
     {
         _monitors.Remove(e.Data);
         Monitors.Remove(model);
         model.Data.PropertyChanged -= Shadow_PropertyChanged;
     }
 }
Exemplo n.º 2
0
        private void Data_MonitorAdded(object sender, ShadowMonitorEventArgs e)
        {
            IShadowVisualParent parent = (IShadowVisualParent)sender;

            AddMonitor(e.Data, parent.GlobalOffset);
        }