WPF
Converter
namespace
出现问题。
以下是说明:
本地的“名称空间”中不存在名称:BoolToColor。
XAML :
<Window x:Class="TFE_WPF.View.FicheClient"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:TFE_WPF.View"
Title="FicheClient" Height="588" Width="663">
<Window.Resources>
<local:BoolToColor x:Key="SColor"></local:BoolToColor>
</Window.Resources>
XAML背后的代码:
namespace TFE_WPF.View
{
public partial class FicheClient : Window
{
public FicheClient()
{
InitializeComponent();
this.DataContext = new FicheClientViewModel();
}
}
public class BoolToColor : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return (bool)value ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.DarkRed);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
}
这种代码方法有什么问题?我清理了解决方案并重建它但遇到了同样的错误。
答案 0 :(得分:0)
包含名称空间TFE_WPF.View
的项目未构建,这就是您收到此错误的原因。修复了构建失败的问题。然后你就会摆脱那个错误。