我有一个带有2个按钮的应用栏"编辑"并且"保存"在xaml页面上。
加载页面时,"编辑"必须启用按钮并且"保存"按钮已禁用。
按"编辑"按钮"保存"当你按下"保存"按钮被启用相同。按钮。
问题是加载页面时两个按钮都被禁用。
我的代码:
按钮属性:
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>
答案 0 :(得分:0)
你在EditButtonIsEnabled getter中输入了一个拼写错误
public bool EditButtonIsEnabled
{
get
{
return _saveButtonIsEnabled;
}
//...
}