Я использую Xamarin.Forms и MvvmCross, но я столкнулся с проблемой в приложениях.
Кнопки иногда отключаются после нажатия и запуска команд.
Я добавил IsEnabled = "True" для кнопки, но ничего не изменилось
<Button
WidthRequest="36"
HeightRequest="36"
CornerRadius="18"
BorderWidth="2"
FontSize="18"
Text="{Binding OptionText}"
Command="{Binding OptionSelectedCommand}"
CommandParameter="{Binding .}"
IsEnabled="True"
VerticalOptions="Center"
HorizontalOptions="Center"/>
Я хочу, чтобы эта кнопка была включена всегда.
Код моей команды:
new MvxAsyncCommand(async () =>
{
if (option.IsSelected)
{
option.IsSelected = false;
}
else
{
option.OptionGroup.Options.ForEach(c => c.IsSelected = false);
option.IsSelected = true;
}
return Task.CompletedTask;
})