Esempio n. 1
0
 /// <summary>
 /// Reacts on the window state changed event
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnWindowStateChanged(object sender, EventArgs e)
 {
     switch (WindowState)
     {
         case WindowState.Normal:
             if (storedResizeDirections != null)
             {
                 ResizeDirections = storedResizeDirections.Value;
                 storedResizeDirections = null;
             }
             break;
         case WindowState.Minimized:
             break;
         case WindowState.Maximized:
             storedResizeDirections = ResizeDirections;
             ResizeDirections = ResizeDirectionFlags.None;
             break;
     }
 }
Esempio n. 2
0
 //public ImageView(ObservableCollection<AttachmentEntity> source, string current)
 //{
 //    InitializeComponent();
 //    this.Loaded += ImageView_Loaded;
 //    this.ic.ItemsSource = source;
 //    CreateImage(current);
 //}
 void ImageView_Loaded(object sender, RoutedEventArgs e)
 {
     if (GetValue(ResizeDirectionsProperty) == null)
         ResizeDirections =
             ResizeDirectionFlags.SizeN |
             ResizeDirectionFlags.SizeS |
             ResizeDirectionFlags.SizeW |
             ResizeDirectionFlags.SizeE |
             ResizeDirectionFlags.SizeSE |
             ResizeDirectionFlags.SizeNW |
             ResizeDirectionFlags.SizeSW |
             ResizeDirectionFlags.SizeNE;
 }