Example #1
0
 private void layerControlsPopup_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if ((bool)e.NewValue)
     {
         _mouseClickBehavior.RegisterElement();
     }
     else
     {
         _mouseClickBehavior.UnregisterElement();
     }
 }
 // Detach MouseClickOutsideControlBehavior
 private void infoExpander_Collapsed(object sender, RoutedEventArgs e)
 {
     _mouseClickBehavior.UnregisterElement();
 }
Example #3
0
 private void HandleClickOutsideOfControl()
 {
     _mouseClickBehavior.UnregisterElement();
     cancelAllDrawing();
 }