用于分割屏幕UI的WPF UI体系结构
我正在为一篇硕士论文构建这个数字看板原型。我正在使用WPF并进行一些实验。我决定使用UserControls作为主要的显示单元,即显示图像的UserControl、显示文本的UserControl和显示视频的UserControl 主窗体ui有一个网格,一行一列,在该网格中我显示所选的usercontrol 我想将我的ui划分为2列或3行,其想法是将屏幕划分为段(网格?)应该很容易,这样我就可以将usercontrol放入该部分 真正的挑战是原型应该被用作我写硕士论文的公司的某种概念证明,因此他们的用户应该可以指定某种“布局” 我在考虑两个解决方案: 其中“布局”是一个独立的用户控件,由开发人员创建并插入到系统中(此插件系统已用于图像、文本和视频显示项目)。这将让用户首先选择一个布局控件,然后以某种方式选择(我将如何做)布局中的段/单元,他们需要放置一个特殊的用户控件(图像/文本/视频) 另一个是我在某种设计器中构建网格的地方,问题是我需要创建该设计器,并使其能够嵌套网格,生成高度、宽度等 请就这些方法中的任何一种或任何其他可能有效的方法提供建议,我愿意尝试任何方法:-)用于分割屏幕UI的WPF UI体系结构,wpf,layout,Wpf,Layout,我正在为一篇硕士论文构建这个数字看板原型。我正在使用WPF并进行一些实验。我决定使用UserControls作为主要的显示单元,即显示图像的UserControl、显示文本的UserControl和显示视频的UserControl 主窗体ui有一个网格,一行一列,在该网格中我显示所选的usercontrol 我想将我的ui划分为2列或3行,其想法是将屏幕划分为段(网格?)应该很容易,这样我就可以将usercontrol放入该部分 真正的挑战是原型应该被用作我写硕士论文的公司的某种概念证明,因此他
干杯请查看。它允许您在运行时将视图注入区域。只需将所有
UserControl
放入主窗口的画布中即可。使用UserControl
的大小,单位为%,并计算正确的大小和位置
它应该很好用