Xaml 使用绑定启用和禁用AppBar中的按钮
我有一个带有两个按钮的应用程序栏,在xaml页面上编辑和保存 加载页面时,必须启用编辑按钮,禁用保存按钮 当您按下编辑按钮时,保存按钮的启用与按下保存按钮时的启用相同 问题是加载页面时两个按钮都被禁用 我的代码: 按钮属性:Xaml 使用绑定启用和禁用AppBar中的按钮,xaml,data-binding,Xaml,Data Binding,我有一个带有两个按钮的应用程序栏,在xaml页面上编辑和保存 加载页面时,必须启用编辑按钮,禁用保存按钮 当您按下编辑按钮时,保存按钮的启用与按下保存按钮时的启用相同 问题是加载页面时两个按钮都被禁用 我的代码: 按钮属性: private bool _editButtonIsEnabled; public bool EditButtonIsEnabled { get { return _saveButtonIsEnabl
private bool _editButtonIsEnabled;
public bool EditButtonIsEnabled
{
get
{
return _saveButtonIsEnabled;
}
set
{
_editButtonIsEnabled = value;
RaisePropertyChanged("EditButtonIsEnabled");
}
}
private bool _saveButtonIsEnabled;
public bool SaveButtonIsEnabled
{
get
{
return _saveButtonIsEnabled;
}
set
{
_saveButtonIsEnabled = value;
RaisePropertyChanged("SaveButtonIsEnabled");
}
}
带有绑定的Xaml页面:
<Sh:AdvancedApplicationBar>
<Grid>
<Sh:AdvancedApplicationBarIconButton Text="edit"
IconUri="/Assets/ActionBarButtons/btn_actionbar_edit.png"
Command="{Binding EditFavorithProgramsCommand}"
VerticalAlignment="Bottom"
IsEnabled="{Binding EditButtonIsEnabled}"/>
<Sh:AdvancedApplicationBarIconButton Text="save"
IconUri="/Assets/ActionBarButtons/btn_actionbar_save.png"
Command="{Binding SaveFavorithProgramsCommand}"
VerticalAlignment="Bottom"
IsEnabled="{Binding SaveButtonIsEnabled}" />
</Grid>
</Sh:AdvancedApplicationBar>
你的EditButton中有一个输入错误
public bool EditButtonIsEnabled
{
get
{
return _saveButtonIsEnabled;
}
//...
}
事实上,当页面加载时,按钮保持不变。