在最近的一个项目中,我计划允许用户使用带有各种CheckBox的MessageBox进行某些配置。这些CheckBoxes的数量是可变的,并且取决于用户事先制作的条目数量,所以我不知道我需要多大的盒子以及里面有多少个CheckBox.
当用户完成检查和取消选中后,他将按下"确定"应返回并保存按钮和值。
这件事的多个问题:
这是解决这一切问题的好方法吗? (让用户对未知数量的选项进行是/否配置)
2.如何使用不确定数量的CheckBox创建MessageBox / Pop-Up?
3.有没有什么聪明的方法来设计那个盒子,这样它不是大到小,并且适合每个选项均匀分布?
答案 0 :(得分:0)
- 这是解决这一切问题的好方法吗? (让用户对未知数量的选项进行是/否配置)
醇>
是的,如果同意的选项取决于之前的设置,您还可以做些什么。所以是的,这个设计还可以。
- 如何使用不确定数量的CheckBox来创建MessageBox / Pop-Up?
醇>
一般情况下,我强烈建议不要使用.NET Framework的标准MessageBox
。我会创建自己的窗口,并使用是/否按钮放入所有窗口。
- 有没有什么聪明的方法可以设计那个盒子,这样它就不会大到小,并且每个选项均匀分布?
醇>
根据Grid
设计你的窗口。然后选择一个可以作为你观看区域的地方。在这个地方添加一些堆栈控制ae StackPanel
。然后只需将动态ur控件加载到此堆栈中即可。