![](/img/trans.png)
[英]How can I bind a radio button group to an enum property using an enum from another project?
[英]How to Bind Enum with a radio Button in Blend ?
我的解決方案中有兩個項目。 一個是WPF,另一個是ClassLibrary。 在我的類庫項目中,我有一個枚舉,並將其作為靜態資源綁定到WPF項目中的View。
我的代碼是:
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(Visual Studio混合)中打開它時,它說:
名稱“ SearchOptions”在命名空間“ clr-namespace:DPOS.Core.Helpers; assembly = DPOS.Core”中不存在
我不明白發生了什么事。
我想念什么嗎?
我通過使用Blend重新添加我的ClassLibrary項目引用來解決我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.