2016-08-18 10 views
0

私はVS2015でコントロールをドラッグしました。たとえば、テキストボックスをドラッグしてdisignビューにドラッグし、テキストボックスをダブルクリックしてイベントを作成します。関数を処理した後、このテキストボックスを "textBox"という名前で参照しようとしましたが、 "textBox 'という名前が現在のコンテキストに存在しません"というエラーが表示されます。それは(はい、ソリューションを再オープンすると、コントロールを正しく参照できます)。Vs2015 C#wpfは新しいコントロールを追加した後でコントロール名を参照できません

環境設定をリセットしようとしましたが、それは役に立ちません。

+0

Xamlでx:nameまたはname属性を使用して、イベントハンドラのコントロールを参照しましたか? – Joseph

+0

@Josephデザインビューでテキストボックスをドラッグすると、vs2015がコードを生成します。 'TextBox x:Name =" textBox1 "Horizo​​ntalAlignment =" Left "Height =" 23 "Margin =" 50,542,0,0 "TextWrapping =" Wrap "Text =" TextBox "VerticalAlignment =" Top "Width =" 120 "/>'そして、 'textBox1.Text 'のように' textBox1 ' = "something"; '、そしてそれは実際にはintellisenseでエラーを発生させ、 'textBox1'の存在はありません。 – Louise

答えて

0

私は仮想システムで作業していますが、私のソリューションはホストコンピュータとの共有フォルダにバイラル化されていることがわかります。ディレクトリを仮想システムのフォルダに変更すると正しく動作します。

関連する問題