【问题标题】:How to Bind Enum with a radio Button in Blend ?如何在 Blend 中将枚举与单选按钮绑定?
【发布时间】:2013-08-19 06:18:16
【问题描述】:

我的解决方案中有两个项目。一个是 WPF,另一个是 ClassLibrary。在我的类库项目中,我有一个枚举,我将它作为静态资源绑定到 WPF 项目中的视图。

我的代码是:

namespace DPOS.Core.Helpers
{
   public enum SearchOptions
   {
       SingleDate,
       DateRange,
       Name,
       Amount,
       Quantity,
       All
   }
}

xmlns:helpers="clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core"


RadioButton x:Name="RadioSingleDate" Content="{Binding SingleDateContent}" 
Margin="0,21.54,0,0" TabIndex="2" VerticalAlignment="Top" Style="{DynamicResource RadioButtonStyle}"
IsChecked="{Binding SearchOptions, ConverterParameter={x:Static helpers:SearchOptions.SingleDate}, Converter={StaticResource EnumToBooleanConverter}}"/>

此作品在 Visual Studio 2012 中的文件。 但问题是当我在 Blend(Blend for Visual Studio)中打开它时,它会说:

名称空间“clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core”中不存在名称“SearchOptions”

我不明白发生了什么。

我错过了什么吗?

【问题讨论】:

    标签: c# wpf visual-studio data-binding expression-blend


    【解决方案1】:

    我通过使用 blend 重新添加我的 ClassLibrary 项目引用来解决我的问题。

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 2017-02-12
      • 2013-06-09
      相关资源
      最近更新 更多