xaml - XAML 中的属性 Duration 不允许值类型 Duration

标签 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 中的属性 Duration 不允许值类型 Duration

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

最佳答案

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

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

关于xaml - XAML 中的属性 Duration 不允许值类型 Duration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9994845/

相关文章:

c# - 设计器无法显示 XAML(类型“本地 :. .. 未找到”)

c++ - 为什么 Visual Studio 在取消引用之前增加循环指针?

audio - Win RT 中的音乐效果

windows-runtime - 如何使用 getHtmlPrintDocumentSourceAsync 在 HTML/JavaScript Windows 应用商店应用程序中进行打印?

c# - 绑定(bind)到内部 ViewModel-Property

c# - WPF 选择 TreeView 项目作为上下文菜单称为

c# - 删除选择器 XAMARIN 中的行

查找模式的 C 函数始终返回 "no mode"

c++ - 'DLLVERSIONINFO' 将项目从 VS2008 更新到 VS2012 后出现编译错误

xaml - 组合框选择内的网格对齐