2013-10-03 42 views
0

我正在使用WPF應用程序。 當我測試這個,我在編碼提供textblock文本「測試」,並去輸出它只顯示「tes」,而不是此文本/單詞(「測試」),所有文本工作正常,如果我提供「test1」它顯示「test1」。 誰能告訴我,爲什麼這樣呢?「測試」文本在wpf textblock中成爲「tes」

+3

請分享你寫的代碼片段,這將是有益的。或ASPX標籤..謝謝 – pordi

+0

- 它也顯示「tes」。請建議 –

+1

你可以分享主要問題中兩個案例的小截圖。這將會更有幫助。 – pordi

回答

0

在這裏有太多的問題,用戶說'嘿,這不行',當真的,他們所需要做的就是看他們的代碼。你給了我們一些代碼(你真的應該添加到您問題的清晰程度):

<TextBlock Text="test" HorizontalAlignment="Left" VerticalAlignment="Center" 
    Name="lblUserName" FontSize="16" /> 

如果不是來到這個網站,創建一個新用戶,並問一個問題,你只是簡單地把自己的代碼到一個新的項目或Window,那麼你會發現它工作得很好......現在就試試吧。 :)

因此,就像@devhedgehog說的那樣,你的代碼中必須有其他東西來切斷你的TextBlock的末尾。找到出錯的元素的一個好方法設置你的各種控件的Background屬性:

<TextBlock Text="test" HorizontalAlignment="Left" VerticalAlignment="Center" 
    Name="lblUserName" FontSize="16" Background="Red" /> 

利用這一點,應該清楚的是,TextBlock已被切斷。如果您將此屬性設置爲您網頁上的其他控件,則最終應找到覆蓋或限制您的TextBlock大小的屬性。

可能也可以得到一個含有Grid ColumnStackPanel如果你還沒有設置正確Width切斷。