Я работаю над проектом Xamarin.Forms, и у меня была эта ошибка, которую я не могу решить часами. Я надеюсь, что кто-то ранее столкнулся с подобной проблемой и может поделиться своим опытом.Кнопка не имеет правильной подписи xamarin
я A Xamarin.Forms.Xaml.XamlParseException was thrown
и это сообщение Position 23:5. Method EditInfoClicked does not have the correct signature
Мой код выглядит следующим образом.
XAML Синтаксис:
<StackLayout x:Name="_MapStack">
<Button BackgroundColor="#40A6FF"
WidthRequest="100"
BorderRadius="3"
Text="Edit"
FontSize="16"
TextColor="White"
Clicked="EditInfoClicked" />
и C# Синтаксис
async Task EditInfoClicked(object sender, EventArgs e)
{
ProfileDetailViewModel viewModel = new
ProfileDetailViewModel (Navigation, user);
var profileDetailPage = new shared.MyProfilePage()
{
BindingContext = viewModel
};
await Navigation.PushAsync(profileDetailPage);
}
типа Возвращение Задача должна быть недействительной. Проверьте это http://stackoverflow.com/questions/12144077/async-await-when-to-return-a-task-vs-void –