Не совсем понимаю, почему не получается подключить класс к Grid.Resources.
using System;
using System.Globalization;
using System.Windows.Data;
namespace WeirdShit
{
public class Bool2String : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
bool what = (bool)value;
if (what)
return Properties.Settings.Default.FilledHeart;
else
return Properties.Settings.Default.EmptyHeart;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value.ToString().Contains(Properties.Settings.Default.EmptyHeart))
return value;
else
return true;
}
}
public class Bool2StringTooltip : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
bool what = (bool)value;
if (what)
return Properties.Settings.Default.Markedfavorite;
else
return Properties.Settings.Default.Markfavorite;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value.ToString().Contains(Properties.Settings.Default.Markfavorite))
return value;
else
return true;
}
}
public class PathToBaseDirectory : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
string currentDirrectory = System.Environment.CurrentDirectory;
if(currentDirrectory.EndsWith("\\bin\\Debug"))
{
int index = currentDirrectory.IndexOf("\\bin\\Debug");
currentDirrectory = currentDirrectory.Substring(0, index);
}
return currentDirrectory + value.ToString();
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return "";
}
}
}
Подключение:
<Grid.Resources>
<local:Bool2String x:Key="star"></local:Bool2String>
</Grid.Resources>
студия говорит, local:Bool2String отсутствует. Док-во, что все есть:
Текст ошибки:
попробуйте ПКМ по проекту->добавить->существующий элемент->в открывшемся диалоге выберите Bool2String->открыть
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
В чем разница, если она существует (в теории и на практике), между делегатами MethodInvoker и Action ?
Задание: Гусеница ползет по стволу дерева, причем ползти она может только вперед или назадСписок команд размещен на форме
В общем, предположим задача получать данные из разных типов файлов: txt,access и т д
Есть у меня некоторый обобщённый класс, который делает Request и отдаёт Response: