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

XAML中的属性持续时间不允许值类型持续时间,xaml,visual-studio-2012,windows-runtime,windows-store-apps,winrt-xaml,Xaml,Visual Studio 2012,Windows Runtime,Windows Store Apps,Winrt Xaml,我正在尝试使用普通Windows Metro样式的应用程序执行以下操作: public class MyButton : Button { public Duration Duration { get; set; } } 但我收到了错误:在XAML中属性Duration上不允许值类型Duration 知道我做错了什么吗?非常感谢您的帮助。这是Visual Studio 11 Beta XAML编译器中的一个错误。不能通过XAML设置用户定义的值类型属性 此错误已修复,该修复应出现在

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

public class MyButton : Button
{
    public Duration Duration { get; set; }
}

但我收到了错误:在XAML中属性Duration上不允许值类型Duration


知道我做错了什么吗?非常感谢您的帮助。

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


此错误已修复,该修复应出现在Visual Studio 11的下一版本中。

目前,我的解决方法是将我的持续时间属性公开为字符串

<Grid>
    <local:MyButton Duration="0:0:0.2" />
</Grid>