Silverlightでプロファイルウィンドウを使用していますが、ハイパーリンクボタンで現在のプロファイルを削除するオプションがあります。ユーザーがハイパーリンクボタンを押すと、削除を確認するために新しいフォームが表示されます。削除機能は機能しましたが(つまり、プロファイルがデータベースから削除されています)、ユーザーが確認したら最初のウィンドウを閉じるにはどうすればよいですか?現在のウィンドウを閉じる
これは、私は、ユーザーがOK-
private void OKButton_Click(object sender, RoutedEventArgs e)
{
textBlock1.Text = "Profile Deleted.";
profileForm.Close();
Close();
}
しかしdProfile
をクリックすると、ハイパーリンクが上に座っていることprofileForm
を閉じたいdProfile
に続いて
private void deleteProfile(object sender, RoutedEventArgs e)
{
deleteProfile dProfile = new deleteProfile();
dProfile.textBlock1.Text = System.Convert.ToString("Delete " + lblMsg.Content);
dProfile.Show();
}
calls-何のハイパーリンクがあるからですフォームは、新しいインスタンスを作成するときにprofileForm
を認識するだけです。現在使用しているインスタンスをどのように参照できますか?
ブリリアントコード/答えをチェックしてください。 – Ebikeneser
興味深いことに、ユーザーがアイテムを選択するとprofileFormが開き、次にdProfileフォームが3番目のステージになるというlistBoxがあるSilverlightアプリケーションのメインページにlistBoxがあります。ユーザーがdProfileフォームでokをクリックすると、メインページのリストボックスを更新することは可能ですか? – Ebikeneser
リストボックスがWebサービス呼び出しでリンクされていると言います。 – Ebikeneser