0
私は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 –