【发布时间】:2012-12-04 14:00:12
【问题描述】:
是否有关于转换器实施的指南。我想重构所有可能的转换器,我认为如果它能够对应一些传统的方式会很好。奇怪的是我没有用谷歌搜索任何有用的东西。 我对以下主题很好奇:
- 我应该有几个转换器,如 EnumStringConverter、EnumValuesConverter 还是只有一个 EnumConverter 来检查“targetType”并返回相应的结果?
- 如何命名:FooToBooConverter 或 FooBooConverter?
- 我应该关心 targetType、值的类型、有断言吗?
谢谢,丹尼尔。
【问题讨论】:
-
4.无法转换时该怎么办:抛出异常、返回 Binding.DoNothing 或 DependencyProperty.UnsetValue 甚至只是 null?
-
致4:我认为MSDN可能被视为指南msdn.microsoft.com/en-us/library/…