WPF属性数据绑定以否定属性 - 初始值

时间:2014-05-06 15:46:29

标签: c# wpf xaml

我想创建两个按钮:[Login]和[Logout],其中只有一个会同时启用。

我需要使用绑定 - 每个按钮的IsEnabled属性将被绑定到另一个按钮的属性,并使用转换器进行否定。

我找到了有趣的问题:如何设置IsEnabled的初始值?

1 个答案:

答案 0 :(得分:2)

我会将两个按钮绑定到代码隐藏属性LoggedIn。如果LoggedInfalse,则启用登录按钮并禁用注销按钮(使用否定转换器)。每个按钮都会将LoggedIn属性设置为相应的值。