У меня есть пользовательский элемент управления, который можно уменьшить до маленькой иконки (например, небольшой прямоугольник).Затем я хочу, чтобы этот значок был перетаскиваемым, и я также хочу, чтобы мой контроль был максимизирован, если я нажму на значок.
Я попробовал несколько вещей, и если я использую Border
для своего значка, я могуи бросьте его через события MouseLeftButtonDown
, MouseLeftButtonUp
и MouseMove
.Но я теряю функцию Command
и не могу обнаружить простой щелчок на объекте границы.
Затем я попытался использовать Button
для своей иконки.Это позволяет мне использовать шаблон Command
, но я больше не могу перетаскивать свою иконку, поскольку событие MouseLeftButtonDown
не запускается.
Любая идея о том, как достичь этого результата, будет принята с благодарностью.!