有没有办法让 WPF 自动将 aConverter
应用于特定类型的所有绑定?
我见过这个问题,但它涵盖了不同的情况(本地化),因此没有令人满意的答案。
我的问题:我有包含的模型类Commands
,我想将其绑定到 WPF 命令。由于模型类是独立于工具包的,因此我无法在ICommand
那里实现 WPF。相反,我有一个将 sCommandConverter
包装CommandModel
到 WPF中的方法ICommand
:
<Button Command="{Binding MyCommand, Converter={StaticResource CommandConverter}}" />
这工作得很好,除了很容易忘记Converter=
和 WPF 没有给出任何绑定失败的迹象。
我现在的问题是:是否有可能强制 WPF 始终将转换器应用于特定类型的绑定?或者,当命令绑定失败时,如何让 WPF 给我正确的错误?