【发布时间】:2015-09-18 09:14:23
【问题描述】:
我是 WPF 新手,想找出用一行代码禁用 RadioButton 下控件的最佳方法。对于 Windows 窗体,这是通过面板完成的。我走上了使用 Canvas 的道路,但这又带来了另一个问题。为什么我不能将控件拖放到画布上?相反,我通过手动移动 XML 成功了。这又带来了另一个问题。如果画布太小,控件不会被剪裁。这是我正在处理的屏幕的屏幕截图。对不起新手问题。提前感谢您对此提供的帮助。
【问题讨论】:
-
几个快速说明:(1) WPF 设计器不如(我认为不可能)表单设计器那么好。有时,它可以提供方便的预览,但为了您自己的理智,请学习 xaml。 :) (2) 尝试使用 Grid 来定义您的布局。它非常灵活,确实是首选。 (3) 一旦有了网格,就可以将其他面板放入其中以进行布局(画布可能是最不合适的选择,它不是按设计剪辑的)。我认为如果禁用父级,就会禁用子级。
-
感谢您的帮助。
标签: wpf