我在 WPF 中有一个应用程序,我想在其中使一些控件在画布上可拖动。我知道有一个Nuget包Control.Draggable for Windows.Forms,但它与我的WPF代码冲突:
using System.Windows.Forms;
public partial class MainWindow : Window
{
System.Windows.Controls.Button newButton = new System.Windows.Controls.Button();
ControlExtension.Draggable(newButton, true);
}
错误消息下划线 newButton:
无法从"System.Windows.Controls.Button"转换为 'System.Windows.Forms.Control'
有没有办法克服此错误并在 WPF 中轻松应用可拖动功能?
你可能想看看dong-wpf-dragdrop。它是一个开源库,可以轻松地在 WPF 中实现和使用拖放功能。