【问题标题】:enum binding source not avalible c# wpf枚举绑定源不可用 c# wpf
【发布时间】:2015-02-16 11:37:15
【问题描述】:

如果enum<ObjectDataProvider ObjectType="{x:Type sys:???}"> 中不可用,如何将枚举绑定到 WPF 应用程序中的 ListBox?

我看到了模板Click here

如何解决这个问题?谢谢大家。

【问题讨论】:

  • “如果枚举不可用”是什么意思?您是否有任何示例代码可以向我们展示(不是 MSDN 中的模板,而是您的代码不起作用)?
  • 我使用: 在 sys: enum not available 之后

标签: c# wpf xaml binding enums


【解决方案1】:

您需要确保在 XAML 文件的顶部有正确的引用。

例如,通过您提供的链接:

xmlns:sys="clr-namespace:System;assembly=mscorlib" 

如果您使用自己的自定义程序集,则需要引用给定的命名空间和文件。我相信 Intellisense 应该可以帮助您完成所需的条目。

【讨论】:

  • 我做到了,重新安装VS2013没有帮助
  • 仅可用公共结构(DateTime、IntXX 等),Enum、Math(公共类)不可用
【解决方案2】:

问题解决了。您必须在“sys:”之后手动写入“Enum”。 Intellisens 不在下拉列表中提供此值。

【讨论】:

    猜你喜欢
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    相关资源
    最近更新 更多