から制御します私はsucceできアクセスXAMLは、私は私のVSプロジェクトの2つのファイルを持っているC#コードビハインド
void TextBox1_SelectionChanged(object sender, RoutedEventArgs e)
{
TextBox t = e.Source as TextBox
}
:は.cs、私は以下の方法を持っています上のイベントハンドラを押してください。その後、TextBox1
を取得し、e.Source
を使用してそのプロパティを取得できますが、TextBox2にアクセスしたいと思います。追記として
、.csファイルファイルには、私が参照していますちょうどC#
クラス、ないxaml.csです。さらに、UserControl経由でこれを実装できることを理解していますが、このシナリオの範囲外の理由でこのシナリオでは実行できません。
TextBox2
のプロパティを取得/設定する方法についてアドバイスしてください。
ありがとうございました。
EDIT:この他の入力は?この問題を回避するために、TextBox2_Loadedというイベントハンドラを追加し、e.Sourceをインスタンス変数に設定しました。次に、TextBox1_SelectionChangedでインスタンス変数にアクセスできます。コントロールを直接ターゲットにすることが本当に好きです(例:TextBox2.IsEnabled)。どこかで宣言や遺産を逃しているに違いない。 FindNameを使ってコントロールを見つけることさえできません。限り、あなたはnamein XAMLを設定しているとして、あなたは名前で直接アクセスすることができ
は、繰り返しコントロール(gridview、listview..etc)の項目としてtextbox2を使用していますか? –
いいえ、私はグリッドビューやリストビューを使用していません – Josh