我有一个需要在程序中启用/禁用的按钮
,我想使用bool
的绑定来实现。以下是Button
XAML代码:
<Button x:Name="logInButton" Height="30" IsEnabled="{Binding IsLoggedIn}">
<Image Source="/images/img.png"></Image>
</Button>
以下是被调用的代码:
public MainWindow()
{
InitializeComponent();
enabled = false;
}
private bool enabled;
public bool IsLoggedIn
{
get
{
return enabled;
}
set
{
enabled = value;
}
}
属性
IsLoggedIn
的值被正确地赋值了。但是IsEnabled
没有被赋予我需要的值。例如:我尝试使用
Binding Path
和Binding Source
来设置值,但什么都不起作用。请指导可能出了什么问题。
DependencyProperty
,或者实现INotifyPropertyChanged
。 - Freggar