C# 使用Caliburn.Micro在WPF中绑定到IsEnabled
我在DockPanel中有一系列包装。我希望在开始时禁用除顶部面板以外的所有面板,但所有面板都可见。当用户在一个面板中满足条件时,我想启用另一个面板。但是,我不知道如何将WrapPanel的IsEnabled属性(或者如果需要单独的元素)绑定到ViewModel中的布尔值。有什么想法吗?更新2:这真是太棒了 更新:哎呀,我撒谎了。它通过在ViewModel中具有相同类型的对象来不断重置我的所有XAML 刚刚意识到我可以在ViewModel中创建一个我试图>启用/禁用的实例,并从中访问IsEnabled属性。不是>直接而是有效C# 使用Caliburn.Micro在WPF中绑定到IsEnabled,c#,xaml,viewmodel,caliburn.micro,isenabled,C#,Xaml,Viewmodel,Caliburn.micro,Isenabled,我在DockPanel中有一系列包装。我希望在开始时禁用除顶部面板以外的所有面板,但所有面板都可见。当用户在一个面板中满足条件时,我想启用另一个面板。但是,我不知道如何将WrapPanel的IsEnabled属性(或者如果需要单独的元素)绑定到ViewModel中的布尔值。有什么想法吗?更新2:这真是太棒了 更新:哎呀,我撒谎了。它通过在ViewModel中具有相同类型的对象来不断重置我的所有XAML 刚刚意识到我可以在ViewModel中创建一个我试图>启用/禁用的实例,并从中访问IsEnab
如果您不能在Caliburn.Micro中使用普通的XAML,我很抱歉(但看起来您可以通过快速的谷歌搜索)。如果可以,请看一看。WrapPanel还有一个
IsEnabled
-属性