В настоящее время я создаю приложение wpf и хочу отключить изменение размера окна во время определенных операций. Я использовал this.ResizeMode = System.Windows.ResizeMode.CanMinimize;, который делает именно то, что я хочу, но делает окно больше, чем раньше.
Я не знаю, возможно ли это, но есть ли способ избежать увеличения окна?
РЕДАКТИРОВАТЬ:
Вот очень простое приложение wpf, демонстрирующее эту проблему.
xaml:
cs-файл:
using System.Windows;
namespace WpfApplication1
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void canMin_Click(object sender, RoutedEventArgs e)
{
this.ResizeMode = System.Windows.ResizeMode.CanMinimize;
}
private void canRes_Click(object sender, RoutedEventArgs e)
{
this.ResizeMode = System.Windows.ResizeMode.CanResize;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/198 ... indow-size