如何向我的转换器发送绑定对象而不是特定属性

时间:2018-02-03 15:47:57

标签: wpf data-binding

所以这是我的ViewModel

public class MyData : INotifyPropertyChanged
{
   public string Name {get; set;}
   public int Count {get; set;}
   public bool IsChecked {get; set;}
}

此模型也是实现INotifyPropertyChanged

XAML

<TextBlock x:Name="fileNameTextBlock"
           Text="{Binding Name}"/>

所以我的问题是,如果我想写convertor并向其发送我的所有对象MyData而不是发送此Name属性,我该怎么做?

是否有可能或在这种情况下我需要使用IMultiValueConverter代替IValueConverter

1 个答案:

答案 0 :(得分:0)

不要在Binding表达式中使用Property,只需使用

即可
Text="{Binding}"

它将绑定DataContext(我想,它将是你的模型)。