2011-12-10 61 views
-2

所以即時通訊有一些有趣的嘗試,同時使基本轉換器的Windows Phone來提高我的C#7一個簡單的方法來檢查文本框是否有值?

的事情是我有4個文本框,但只有2個是必需的,允許填寫,如果有兩個以上的填滿那裏應該有一個警告說,你應該填寫兩個,只有兩個領域,而不是執行行動。

我想或者一個循環,或者如果一個方法來計數的文本框有值和一個布爾值是true或false取決於如果一個值是2或更大,那麼兩個然後允許基於這個計算但我不知道關於如何實現這一點。

對不起,如果它是一個基本的問題,我確實有編程方面的知識,但我仍然處於基礎水平,並且正在努力學習更高級和更高效的方法。

+0

您是否熟悉MVVM? – Pol

+0

沒有抱歉,不能說我是。我一直在修補一些,我添加了一個計數器變量,所以對text_textchanged,如果文本長度是> 0,我加一個計數器,如果計數器大於或小於2,出現一個錯誤,但這是有缺陷的,因爲當我按計算它填充其他兩個使counter = 4的字段,它失敗:p。 – Gvs

+0

你可以嘗試創建4個布爾值,如果你的文本框有一個值,那麼你就可以創建4個布爾值,並且在每個文本變量中你看4個值,並相應地設置文本框值或者通知用戶只有兩個值是允許的。在計算如果你想設置所有的文本框,你將需要刪除textchange事件處理程序。 – BigL

回答

0

如果您使用的是WPF,您可以使用兩種方式綁定屬性,然後檢查這些值。

相關問題