在 WPF 应用程序中,我在按钮所在的位置使用 WPF 用户控件。
对于应用程序,我想制作一个简单和高级版本,因此当 WPF 应用程序中的复选框设置为简单或高级模式时,应该显示/隐藏用户控件中的一些按钮。
我不想将复选框直接放在用户控件中,因为它在 WPF 应用程序上多次出现。
所以我的问题基本上是:如何从 WPF 应用程序中设置 WPF 用户控件中按钮的状态?
在 WPF 应用程序中,我在按钮所在的位置使用 WPF 用户控件。
对于应用程序,我想制作一个简单和高级版本,因此当 WPF 应用程序中的复选框设置为简单或高级模式时,应该显示/隐藏用户控件中的一些按钮。
我不想将复选框直接放在用户控件中,因为它在 WPF 应用程序上多次出现。
所以我的问题基本上是:如何从 WPF 应用程序中设置 WPF 用户控件中按钮的状态?
如果使用 MVVM,您可以让基本 ViewModel 公开一个布尔 IsAdvancedMode(您可以相应地设置),然后在按钮 UserControl 中使用 BooleanToVisibilityConverter ( MSDN Link )。