2011-08-05 16 views
0

次のXAML持っている私は現在:複数行のテキストボックスが空であることを確認しますか?

<TextBox Text="" x:Name="textFeedbackFeedback" 
     Margin="11.593,0,29.307,42.96" TextWrapping="Wrap" 
     VerticalContentAlignment="Top" VerticalAlignment="Bottom" 
     Height="92.08" AcceptsReturn="True" VerticalScrollBarVisibility="Visible"/> 

を私はのバリエーションをたくさん使って試してみました:

if(textFeedbackFeedback.text == "") 

if(textFeedbackFeedback.text == null) 

if(textFeedbackFeedback.text == string.Empty) 

if(string.IsNullOrEmpty(textFeedbackFeedback.Text)) 

をしかし、いくつかの理由で、それはそこに停止し、データがあるかのように続けていませんそこに誰かが私をここで助けてくれるの?

ありがとうございました。

+0

本当に空ですか?キャリッジリターンはありませんか? String.IsNullOrWhiteSpace(textBox.Text)はどうですか? –

+0

あなたのタイトルに「WPF C#」のようなものを入れないでください。それはタグのためのものです。 –

+0

デバッガでtextFeedbackFeedback.Textを見ると、何が表示されますか? – itowlson

答えて

5

は、それが動作しない場合if(string.IsNullOrWhiteSpace(textFeedbackFeedback.Text))

は、テキストの長さを見つけるしようとしてみてください、とテキストでchractersの整数/ ASCII値。

+0

テキストの長さをチェックすると、他のすべての方法は機能しません。助けてくれてありがとう。 –

+0

問題ありません.. :) –

0

テキストに.Trim()関数を使用して、そこにある可能性のある空白を排除できます。

関連する問題