0

我有根据编辑器打印标签的 wpf 项目。项目有 17 个不同的编辑器。这是我当前用于当前标签编辑器的应用程序的小图。

它有几个小控件,如工具箱、尺寸滑块、标尺、画布导航栏、标签定义栏等......它还有一个称为标签编辑器的控件,此控件将根据不同的编辑器 (17) 而有所不同,其他控件将保持原样。

不,我想制作一些通用控件,其中包含除标签编辑器之外的所有控件,因此每次创建新编辑器时,我都不需要每次都重新创建所有控件。我可以使用我所有的 17 个。

我应该采取什么控制措施,内容控制、控制模板、数据模板或用户控制。这是我所拥有的小图。

在此处输入图像描述

请分享您的建议。

谢谢

4

1 回答 1

0

您可以尝试通过 a 加载标签编辑器Frame并为每个标签编辑器创建一个页面。

LabelEditor或者,您可以创建一个具有接受对象的属性的自定义控件。不过,这种方法会更加困难。

于 2012-06-11T19:02:51.980 回答