我有一个UserControl
,它包含一个Button
. 现在,在某些 Windows 中,我不想显示这个Button
. 为了实现这一点,我看到了两个选择。
- 创建一个 DP。
- 直接与 viewModel 的属性绑定,而不是创建 DP。
应该使用以上 2 个选项中的哪一个?
更新:
我也找到了第三种方法。
我在绑定命令的 CanCommandExecute 中传递了 false,这将使其 IsEnabled 为 false。
我正在使用带有可见性的 IsEnabled 使用 Converter。
这个解决方案怎么样?