如何将转换器参数传递给非硬编码的东西

Ere*_*rez 4 .net wpf binding converter

就像是:

 <TextBlock Text="{Binding Text,Converter={StaticResource
  ccc},ConverterParameter=PersonName}"/>
Run Code Online (Sandbox Code Playgroud)

例如,当人名是该类的属性时.

更新:

我已经看到了一个解决方案,告诉我继承DependencyObject并实现IValueConverter.我想知道是否有更简单的事情.

Zah*_*tar 5

答案是直截了当的,但不是你想听到的.

您只能在DependencyObject上的DependencyProperty上定位绑定.绑定不从DO继承,因此您无法绑定转换器参数.

如果您希望将其他状态传递给转换器,则可能必须子类化所需的对象并添加新属性