如果我在数据上下文中有一个对象类型的属性。
如何通过 xaml 为此属性分配十进制值?
如果我尝试
<test:Test Prop="2" />
这将分配一个字符串值,而不是十进制值。
我自己找到了解决方案。
<test:Test>
<test:Test.Property>
<System:Decimal>5</System:Decimal>
</test:Test.Property>
</test:Test>
如果你的属性Test.Prop是十进制类型,那么它会使用内置的类型转换器自动将其转换为十进制。