2011-08-05 11 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() 함수를 사용하여 거기에있는 공백을 제거해보십시오.

관련 문제