.NET 8 Core WPF: DragMove() работает только с TextBox, а не с границейC#

Место общения программистов C#
Ответить
Anonymous
 .NET 8 Core WPF: DragMove() работает только с TextBox, а не с границей

Сообщение Anonymous »

У меня простое окно WPF с пользовательским заголовком, но DragMove() работает только с TextBlock. Если я попытаюсь перетащить окно на пустое место рядом с заголовком, ничего не произойдет...

























public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
TitleBar.MouseDown += (sender, e) =>
{
if (e.ButtonState == System.Windows.Input.MouseButtonState.Pressed)
{
// Call DragMove only if left mouse button is down
this.DragMove();
}
};
}

private void MinimizeWindow(object sender, RoutedEventArgs e)
{
this.WindowState = WindowState.Minimized;
}

private void MaximizeRestoreWindow(object sender, RoutedEventArgs e)
{
if (this.WindowState == WindowState.Maximized)
this.WindowState = WindowState.Normal;
else
this.WindowState = WindowState.Maximized;
}

private void CloseWindow(object sender, RoutedEventArgs e)
{
this.Close();
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -on-border
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»