Как добавить свойство привязки к Label с помощью конвертера BoolToObjectConverterC#

Место общения программистов C#
Ответить
Anonymous
 Как добавить свойство привязки к Label с помощью конвертера BoolToObjectConverter

Сообщение Anonymous »

У меня есть следующий код конвертера, подобный примеру в этом посте Xamarin.Forms Binding Converter, но когда значение поступает в метод, у него есть только свойство Path="DeviceHasScanner" >
и свойство Binding никогда не вызывается :(

Код: Выделить всё

public class BoolToObjectConverter : IValueConverter
{
public T TrueObject { set; get; }

public T FalseObject { set; get; }

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return (bool)value ? TrueObject : FalseObject;
}

public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((T)value).Equals(TrueObject);
}
}

И я попробую реализовать это следующим образом: И логическое свойство привязки в модели представления:

Код: Выделить всё

public bool DeviceHasScanner
{
get
{
return Settings.Get.DeviceHasScanner; //This code return true or false
}
}

Как правильно это реализовать?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/736 ... tconverter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»