将decimal指定给对象属性xaml

时间:2012-06-24 09:30:45

标签: .net xaml

如果我在DataContext中有一个object类型的属性。

如何通过xaml为此属性指定小数值?

如果我尝试

<test:Test Prop="2" />

这将分配一个字符串值,而不是十进制值。

2 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

<test:Test>
    <test:Test.Property>
        <System:Decimal>5</System:Decimal>
    </test:Test.Property>
</test:Test>

答案 1 :(得分:0)

如果您的属性Test.Prop是十进制类型,那么它将使用内置类型转换器自动将其转换为十进制。