Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF布局控制问题_Wpf_Layout_Controls - Fatal编程技术网

WPF布局控制问题

WPF布局控制问题,wpf,layout,controls,Wpf,Layout,Controls,我有wpf项目的打印标签按照编辑器。该项目有17个不同的编辑器。这是我当前标签编辑器应用程序的一个小绘图 它有几个小控件,如工具箱、尺寸滑块、标尺、画布导航栏、标签定义栏等。。。它还有一个名为Label Editor的控件,该控件将根据不同的编辑器17而变化,其他控件将保持原样 不,我想创建一些通用控件,它包含除标签编辑器之外的所有控件,所以每次创建新编辑器时,我不需要每次都重新创建所有控件。我可以用我所有的17 我应该采取什么样的控制来做到这一点,内容控制、控制模板、数据模板或用户控制。这是我

我有wpf项目的打印标签按照编辑器。该项目有17个不同的编辑器。这是我当前标签编辑器应用程序的一个小绘图

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

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

我应该采取什么样的控制来做到这一点,内容控制、控制模板、数据模板或用户控制。这是我的小图纸

请分享你的建议

谢谢


Dee

您可以尝试通过一个框架加载标签编辑器,并为每个标签编辑器创建一个页面

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