Mega Code Archive

 
Categories / C# Tutorial / WPF
 

Change window resize mode

using System; using System.Windows; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Input; using System.Windows.Media;     public class ToggleTheButton : Window     {         [STAThread]         public static void Main()         {             Application app = new Application();             app.Run(new ToggleTheButton());         }         public ToggleTheButton()         {             ToggleButton btn = new ToggleButton();             btn.Content = "click";             btn.HorizontalAlignment = HorizontalAlignment.Center;             btn.VerticalAlignment = VerticalAlignment.Center;             btn.IsChecked = (ResizeMode == ResizeMode.CanResize);             btn.Checked += ButtonOnChecked;             btn.Unchecked += ButtonOnChecked;             Content = btn;         }         void ButtonOnChecked(object sender, RoutedEventArgs args)         {             ToggleButton btn = sender as ToggleButton;             ResizeMode = (bool)btn.IsChecked ? ResizeMode.CanResize : ResizeMode.NoResize;         }     }