在问题标题中很难解释,但是我想要实现的是:
我想使用 XAML(可能还有可视化编辑器)来创建不会在“MS Windows GUI”上呈现但在位图(来自 System.Drawing 的位图类,而不是文件)上呈现的 GUI。
这是因为我想创建一种简单的方法来“打印”它拥有的 G19 小屏幕。
我已经构建了一个库,可以让我轻松地用位图图像填充屏幕。现在我想更进一步,允许使用 Visual Studio 的人通过使用 wpf 编辑器创建小程序来更快、更轻松地制作小程序。
显然我需要构建所有组件(文本块、进度条和图像),但这不是问题。
我需要一些指导方针和一些建议,因为我不太清楚在创建将完全替换 xaml 文件中的标记的东西时从哪里开始(就像 UserControl 一样)。
我显然不需要鼠标/键盘与 gui 交互,因为要处理屏幕,我将使用一些为此目的而构建的键。
关于我应该从哪里开始建造这个东西的任何建议?我需要从 MarkupExtension 类继承吗?如果可能的话,我需要一些指向类似教程的链接(显然我会根据我的需要调整这些教程)
甚至有可能做这样的事情吗?
感谢您的任何建议