WPF 如何做一个界面能够二次开发的框架,有方向性指导就行

1.基本信息如题,有什么相关的工具包或者开源库能实现这个功能吗?
2.相当于做出来的软件有一个自己的UI控件箱,可以在软件上像VS一样编辑拖动控件等。难点是控件的拖动、编辑、选中状态等这些

看一下这个库是不是你想要的:https://mp.weixin.qq.com/s/zS7o1ZwIAs-aKxbqyXjDQg

https://blog.csdn.net/liaohaiyin/article/details/119117229

目前还没发现有人做这个,你可以研究一下vs,说不定可以把vs的模块嵌入到自己的软件中。

首先,你希望实现什么功能
确定之后,框架搭建可以利用WpF基类开发自定义控件,写入基础代码
比如你希望你的框架简便,只需要简单配置就能使用,那么就要把功能类全部写好。
就像建房子一样
先做规划,然后把大体框架搭好,然后就是细节的完善。最后封顶、装修(美化)。

界面直接用handycontrol框架

是想自己开发一个,类似vs 的控件的工具箱管理功能?
单纯的控件拖动、选中倒是不难 ,编辑的不知道你要做到什么程度 ,像vs那种难度挺大 毕竟涉及控件的所有属性 以及各种操作

拖动,编辑、选中状态都靠事件就可以实现的。
这个事件做鼠标按下动作。
private void ImageCanvas_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
这里做找到那个控件被点击了。
}
这个事件做控件移动。修改坐标动作。
private void ImageCanvas_MouseMove(object sender, MouseEventArgs e)
{
这里做控件坐标修改
}
这个事件做鼠标抬起动作。
private void ImageCanvas_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
这里结束修改。
}

可以参考一下这个文档
https://blog.csdn.net/weixin_34122548/article/details/92331679

可以参考 这个

参考一下这篇文章
https://blog.csdn.net/liaohaiyin/article/details/119254383

可以参考一下https://zhuanlan.zhihu.com/p/367636720
有帮助的话点点采纳哈,谢谢!

自定义控件

可以参考开源的QT阿,QT有个设计师模式,拖动控件自动生成代码的,而且qt支持跨平台

后台维护一下xy轴坐标 宽高等就行,前端可以使用svg来做

开源免费的没有,但是收费破解的你看一下,百度一下关键字
ComponentOne
你会发现新大陆