2
A
回答
13
您可以使用值轉換器返回一個字符串前綴:
class PrefixValueConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
string s = value.ToString();
int prefixLength;
if (!int.TryParse(parameter.ToString(), out prefixLength) ||
s.Length <= prefixLength)
{
return s;
}
return s.Substring(0, prefixLength);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotSupportedException();
}
}
並且在XAML中:
<Window.Resources>
...
<local:PrefixValueConverter x:Key="PrefixValueConverter"/>
</Window.Resources>
...
...{Binding Path=TheProperty, Converter={StaticResource PrefixValueConverter},
ConverterParameter=1}...
相關問題
- 1. WPF綁定字符串格式問題
- 2. WPF格式化文本綁定到一個字符串
- 3. javascript array只顯示第一個字符
- 4. 只顯示最後一個字符串的字符串數組
- 5. MIPS字符串第一個字符沒有顯示
- 6. 突出顯示搜索中只有第一個字符串
- 7. 數字格式字符串只顯示正確的2位數
- 8. MvvMCross與格式字符串綁定
- 9. <select>只顯示選定選項的第一個字符
- 10. WPF多重綁定字符串格式日期
- 11. 顯示HTML格式字符串
- 12. 剝字符串的第一個字符
- 13. 顯示字符串的列表,而不是一個顯示一個字符串
- 14. 從給定的字符串中只刪除第一個字
- 15. 數組中的PHP字符串只返回第一個字符
- 16. 字符串的第一個字符和最後一個字符
- 17. Swift字符串和可可綁定:不顯示佔位符字符串
- 18. 顯示具有多種格式字的顯示字符串
- 19. 綁定字符串的子字符串
- 20. C#字符串字段的自定義顯示格式
- 21. 顯示只在欄中的字符串的前x個字符
- 22. 格式化CDATA字符串顯示意外的字符
- 23. WPF綁定StringFormat短日期字符串
- 24. WPF combobox SelectedValue綁定到字符串
- 25. WPF綁定到字符串值到TextBlock
- 26. 綁定Image.Source到WPF中的字符串?
- 27. jsp頁面只顯示字符串的一個字
- 28. PHP:字符串得到了一個子字符串,顯示字符串
- 29. 特定字符串格式
- 30. 在瀏覽器中以xml格式顯示一個字符串
而不是在ConvertBack中拋出'NotImplementedException',拋出'NotSupportedException'。 NIE用於尚未實施但即將推出的代碼。這裏:http://stackoverflow.com/questions/410719/notimplementedexception-are-they-kidding-me – 2010-01-05 13:15:34
TBH,它實際上還沒有實施,採取您的建議,它現在是:) – 2010-01-05 13:43:41
是的..謝謝Aviad,實際上我正在尋找避免使用converter.But似乎沒有辦法... thx – biju 2010-01-07 18:25:47