所以,虽然标题听起来像很多其他类似的问题(比如那些出现在“标题相似的问题”框下的问题),但我觉得这是一个独特的情况。我想要完成的是:我有一个对象,上面有 2 个属性。第一个是十进制值,第二个是存储 .Net 格式类型(p/g/n/etc.)的字符串属性。
我最终想做的是这样的:
<TextBox Text="{Binding Path=decimalproperty, Mode=TwoWay, StringFormat={Binding path=formatproperty}}" />
有没有人做过这样的事情?我曾想过尝试使用 ValueConverter,但由于您必须绑定到完整对象才能访问 decimal 属性和 format 属性,因此 convertback 似乎不起作用。任何建议或方向将不胜感激。