XAML中的属性持续时间不允许使用值类型持续时间

时间:2012-04-03 13:58:45

标签: xaml visual-studio-2012 windows-runtime windows-store-apps winrt-xaml

我正在尝试使用普通的Windows Metro风格应用程序执行以下操作:

public class MyButton : Button
{
    public Duration Duration { get; set; }
}
<Grid>
    <local:MyButton Duration="0:0:0.2" />
</Grid>

但是我收到错误:值属性持续时间不允许属性持续时间在XAML中

知道我可能做错了什么吗?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

这是Visual Studio 11 Beta XAML编译器中的错误。您无法通过XAML设置用户定义的值类型属性。

此错误已得到修复,修复程序应出现在Visual Studio 11的下一个版本中。

答案 1 :(得分:0)

现在我的解决方法是将持续时间属性公开为字符串...