Описание тега ivalueconverter

IValueConverter - это интерфейс, определенный в Microsoft .NET XAML для использования в WPF и Silverlight. Он используется в привязке данных для преобразования данных из одного формата в другой. Преобразование может быть односторонним или двунаправленным.
1 ответ

Вызов IValueConverter для INotifyPropertyChanged работает только при запуске

Я пытаюсь изменить вид сетки в моем PDF-файле, основываясь на значении перечисления. Значение самого перечисления основано на меню, и при выборе параметра меню значение перечисления изменяется и вызывается PropertyChangedEventHandler. Код класса, ко…
3 ответа

MVVM, когда использовать IValueConverter и когда "отформатировано" свойство

Я проектирую свои модели приложений и начал задаваться вопросом, есть ли какое-нибудь общее правило большого пальца, когда я должен использовать отформатированные свойства и когда IValueConverters? Например, у меня есть такая модель: public interfac…
08 апр '14 в 19:19
1 ответ

wpf datagrid наблюдаемая коллекция

Я работаю над большим приложением базы данных, используя WPF. До сих пор я смог создать DataContext, используя класс Link to Sql, сохранить его в ObservableCollection и передать его в свой DataGrid как DataContext. Основная таблица в SQL, которую я …
1 ответ

Как я могу преобразовать полный объект с IValueConverter в (Xamarin.Forms) XAML?

Я реализовал методы из IValueConverter в классе X. public class X : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ... } ... } В XAML у меня есть <Label Text="{Binding A, Converter=…
09 июн '16 в 10:32
2 ответа

Пользовательский BackgroundConverter для LongListSelector

У меня есть определенная цветовая схема в моем приложении, и я не хочу LongListSelectors Стиль списка переходов, чтобы точно соответствовать моей цветовой схеме, я создал стиль для Jump List и вот так. <Style x:Name="LibraryJumpListStyle" TargetT…
2 ответа

Как конвертировать ImageSource в bool

Я имею Image а также Button SaveToDisk, Итак, когда изображение не загружено (ImageSource равен нулю) - мне нужно заблокировать SaveToDisk кнопка. И наоборот. Итак, я решил использовать конвертер. Но это не работает для меня: public class SourceToEn…
04 фев '16 в 13:06
3 ответа

MenuItem.IsEnabled связан с тем, есть ли что-то выбранное в списке или нет, но он не обновляется

У меня есть MenuItem, который должен быть включен, только если что-то выбрано в ListBox. Я написал конвертер из объекта в bool, который возвращает false, если этот объект == ноль, и true в противном случае. Я привязал его к ListBox.SelectedItem с мо…
24 фев '14 в 13:32
1 ответ

WPF Почему мои объекты Line не меняют положение?

Я хочу показать две горизонтальные линии на графике. Положение линий зависит от некоторых данных. Для этого я создал ValueConverter (в основном, двойной к int). Проблема в том, что линии всегда отображаются в одной и той же позиции. Я должен следова…
08 дек '17 в 15:23
0 ответов

Конвертер расчета высоты списка

Как я могу рассчитать высоту списка, чтобы точно соответствовать элементам списка. Например, если высота моего списка растянута, и на данный момент высота равна 320, а высота элемента списка равна 25. Тогда у меня будет 12 элементов и часть 13-го эл…
21 ноя '17 в 09:12
2 ответа

Как Binding Converter для свойства элемента управления может получить доступ к другим свойствам элемента управления

Я пытаюсь привязать значение "MaxLines" к свойству TextBlock's Height в приложении WP7. В привязке есть конвертер, который должен умножить LineHeight на MaxLines и вернуть ожидаемую высоту. Я пытаюсь сказать, что я хочу контролировать количество стр…
3 ответа

Silverlight. Как обновить текстовое поле, привязанное к IValueConverter, при изменении значений в сущности?

Итак, у меня есть DataGrid с TextBlock, который отображает совокупное значение двух текстовых полей в сетке. Я делаю это путем привязки с помощью конвертера значений. Это работает с нагрузкой, но мне нужно обновить его при изменении значений других …
1 ответ

Как определить, является ли объект перечислением?

Я не мастер C#, но для этого должно быть простое решение. у меня есть IValueConverter для DataTemplate, Конвертер будет использоваться в элементе управления, данные которого связаны с объектом типа enum: public enum ContentTypes, Я хочу написать общ…
20 авг '13 в 20:17
2 ответа

Использование ValueConverter в Style DataTrigger ItemsControl, но список пуст

Я пытаюсь использовать ValueConverter, чтобы перевернуть последний элемент в ItemsControl (чтобы он отображался в обратном направлении). Для этого я создал стиль с помощью DataTrigger, который использует ValueConverter для проверки того, является ли…
11 апр '14 в 17:45
2 ответа

ListViewItem не меняет цвет переднего плана с привязанным IValueConverter

Моя проблема в том, что я хочу, чтобы мой WPF ListView отображал ListViewItems разными цветами в соответствии с привязанными к ним элементами. Ниже приведен весь код для воспроизведения проблемы. В приложении есть виджеты, которые "есть в наличии" и…
23 дек '11 в 15:40
1 ответ

Привязка в окне WPF работает только при удалении содержимого из окна.

У меня странная ситуация, когда у меня есть привязка с конвертером в окне WPF. Иногда содержимое этого окна удаляется из указанного окна и вставляется в окно с вкладками следующим образом: public void AddNewTab(Window wpfWindow, String tabTitle, OnF…
25 окт '12 в 18:21
1 ответ

Семантически, Команды и Конвертеры должны быть ближе к Views или ViewModels?

Мне интересно, если в MVVM я должен проектировать Конвертеры и Команды, быть ближе к Views или ViewModels. Для меня это серая зона, поскольку они представляют собой два типа клеевых объектов, соединяющих разрыв между компонентами. Возможно, это не и…
28 сен '12 в 05:03
1 ответ

Арифметика в программно связанных элементах управления

Я хочу установить привязку программно созданного элемента управления с учетом арифметики. Вот пример XAML того, что я пытаюсь сделать, используя расширение "qc": <ColumnDefinition x:Name="MidColumn" Width="{qc:Binding '$P * .727', P={Binding Actu…
28 авг '15 в 19:04
2 ответа

MVVM кнопка включения / выключения с конвертером

У меня есть 2 кнопки, которые я хочу отключить / включить на основе счетчика вот мой счетчик private int _stepCounter = 0; public int StepCounter { get { return _stepCounter; } set{_stepCounter=value; OnPropertyChanged("StepCounter");} } public even…
22 авг '13 в 05:26
1 ответ

Как я могу использовать IValueConverter для преобразования шрифта в жирный

Привет я пытаюсь преобразовать стиль шрифта строки в DataGrid в зависимости от типа, выбранного в выпадающем списке. Я не получаю и возвращает следующую ошибку: "Ошибка 18 'System.Windows.Documents.Bold' не содержит конструктор que принимает 1 аргум…
01 май '13 в 13:09
2 ответа

Silverlight изображения не отображаются

Я создаю приложение в Silverlight. Сейчас существует только DataGrid. Я использую службу WCF RIA для получения данных из базы данных. Все работает нормально, ожидайте изображения. Я получаю изображения в виде байтового массива и пытаюсь преобразоват…