我在列表視圖中有一個textblock,當它爲空或空時,我需要隱藏或摺疊。我嘗試使用字符串轉換器,但不這樣做。如何在WP7 Silverlight中獲取XAML TextBlock以在其不包含數據時摺疊?
還有其他想法嗎?
更新#1: 這裏是正文塊內的代碼:
Visibility="{Binding Converter={StaticResource StringConverter}}
這裏是轉換器:
public class StringConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter,
CultureInfo culture)
{
return string.IsNullOrEmpty(value.ToString()) ? Visibility.Collapsed : Visibility.Visible;
}
public object ConvertBack(object value, Type targetType, object parameter,
CultureInfo culture)
{
return DependencyProperty.UnsetValue;
}
}
請出示你的代碼。綁定之前是否可以過濾數據源? – 2012-02-29 23:04:26
在發佈代碼後添加了代碼.. – 2012-02-29 23:06:12
,我意識到我的錯誤。謝謝大家的答案。這裏是代碼Visibility =「{Binding Description,Converter = {StaticResource StringConverter}} – 2012-02-29 23:14:45