У меня проблема в WPF
Converter
namespace
. Ниже приведено описание:
«Название не существует в пространстве имен» для местного: BoolToColor.Пространство имен преобразователей WPF
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();
}
}
}
В чем проблема с этим подходом кода? Я очистил решение и восстановил его, но столкнулся с такой же ошибкой.
Создает ли ваш проект? Я столкнулся с этой проблемой, когда есть ошибка, и проект не компилируется. – rageit
Нет, к сожалению ... – Memo
Вы также пробовали очистить и восстановить решение? – DLeh