2

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

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

但我收到错误:XAML 中的属性持续时间不允许值类型持续时间

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

4

2 回答 2

3

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

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

于 2012-04-03T19:34:08.377 回答
0

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

于 2012-04-10T21:11:30.003 回答