ここに私が持っているコードの基本モデルがあります:
private void textBlock1_Tap (object sender, System.Windows.Input.GestureEventArgs e)
{
TextBox TextBox1 = new TextBox();
TextBlock tblk = (TextBlock)sender;
ApplicationBar = new ApplicationBar();
TextBox1.LostFocus += TextBox1_LostFocus;
ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/check.png", UriKind.Relative));
appBarButton.Text = "Accept";
ApplicationBar.Buttons.Add(appBarButton);
appBarButton.Click +=
}
void TextBox1_LostFocus(object sender, RoutedEventArgs e)
{
//do things here
}
クリック イベントをサブスクライブする必要があり、それがトリガーされたら、TextBox1_LostFocus を呼び出し、TextBox1 をパラメーターとして送信する必要があります。基本的に私がやりたいことは、appBarButton.Click に TextBox1.LostFocus とまったく同じことをさせることです。
問題は、LostFocus が RoutedEventHandler であり、TextBox1_LostFocus が RoutedEventArgs をパラメーターとして取り、appBarButton.Click が EventHandler であることです。
私はコーディングの経験がまったくないので、どんな助けでも大歓迎です!