wpfアプリケーションに2つのユーザーコントロールがあります。私のユーザコントロールAでは、ボタンをクリックすると、ユーザコントロールBからテキストボックス内のテキストを取得します.Aのボタンをクリックすると、テキストボックスのテキストにアクセスするにはどうすればよいですか?ユーザーコントロール間の相互作用
public partial class UserControlB : UserControl
{
public string TextBoxText { get { return this.TextBoxB.Text; } }
}
は、次にユーザーコントロールAで、私はボタンをクリックしたときに
private void button1_Click(object sender, RoutedEventArgs e)
{
String s = UserControlB.TextBoxText ;
}
コントロールが互いにアクセス可能な場合(修飾子を確認)、オブジェクトを使用して値を取得します。オブジェクトにアクセスできない場合は、ターゲットコントロールを検索してみてください。 – Nayan
修飾子を確認するにはどうすればよいですか? – edelweiss
私は、問題のコントロールが "public"か "private/protected"であるかどうかを確認しました。 「public」の場合は、オブジェクトに直接アクセスできます。 – Nayan