Wpf 转换器参数使用

Wpf 转换器参数使用,wpf,binding,Wpf,Binding,我有一个关于ConverterParameter使用的基本问题。从某种意义上讲,我总是可以在viewmodel中创建一个类型集合,并在绑定期间将其传递给转换器 然后在我的convert方法中,我可以执行多个if-check语句并相应地返回 public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { } 因此,问题是使用ConverterParameter的场景究竟是

我有一个关于ConverterParameter使用的基本问题。从某种意义上讲,我总是可以在viewmodel中创建一个类型集合,并在绑定期间将其传递给转换器

然后在我的convert方法中,我可以执行多个if-check语句并相应地返回

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{

}
因此,问题是使用ConverterParameter的场景究竟是什么,而ConverterParameter正好证明了它的使用


请注意-我不是问如何使用ConverterParameter-我已经这样做了-更感兴趣的是何时使用它

  • 我有一个转换器,由许多用户控件和每个用户控件使用 表示特定的类类型。我使用转换器参数来保持 类类型,以便我可以基于 参数类型
  • 我有一个将日期转换为字符串的转换器。我用了转换器 参数,用于定义返回的是出发日期还是到达日期 所需格式的单个字符串

  • 感谢Sayed提供的用例