因此,尽管标题听起来像很多其他类似的问题(就像在“具有类似标题的问题”框中提到的问题),但我觉得这是一个独特的情况。我试图完成的是:我有一个对象,它有2个属性。第一个是十进制值,第二个是存储.Net格式类型(p/g/n/etc)的字符串属性。带有绑定StringFormat的TextBox中的格式数值输入
我最终想要做的是这样的:
<TextBox Text="{Binding Path=decimalproperty, Mode=TwoWay, StringFormat={Binding path=formatproperty}}" />
有没有人做过类似的事情?我想尝试使用ValueConverter,但由于您必须绑定到完整的对象才能访问decimalproperty和formatproperty,所以convertback看起来好像不会起作用。任何意见或方向将不胜感激。