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

IMultiValueConverter - это интерфейс, определенный в Microsoft .NET WPF и используемый с привязкой данных MultiBinding. Разработчики интерфейса имеют возможность составлять или преобразовывать элементы из нескольких входных коллекций в одну выходную коллекцию.
2 ответа

Как я могу преобразовать значения трех ползунков в цвет?

Я пытаюсь создать пользовательский элемент управления, который позволит пользователю определять цвет в WPF. Я делал это раньше в WinForms, но в WPF это не так просто. Я также впервые имею дело с мультиконвертером. Элемент управления имеет 3 ползунка…
16 апр '15 в 14:42
2 ответа

ValueConverter с несколькими аргументами

Я пытаюсь написать элемент управления, который имеет три связанных свойства: значение, минимум и максимум. Изменения значения, но минимальное и максимальное зафиксированы. Поэтому я написал IMultiValueConverter: public class AngleMultiConverter : IM…
24 ноя '14 в 13:42
0 ответов

Высота холста и ширина привязки к XML

В прошлом я создавал пользовательский элемент управления winform, который наследовал элемент управления imagebox, и пользователь мог выбрать часть изображения, рисуя прямоугольник с помощью мыши. Теперь я хочу сделать то же самое с WPF. Я написал эт…
1 ответ

Чтение MultiValueConverter из ObservablleCollection

Я работаю над проектом wpf mvvm. В пользовательском контроле у ​​меня есть datagridControl от Devexpress, который связан с данными из наблюдаемой коллекции. <xcdg:DataGridControl x:Name="DataGridName" HorizontalAlignment="left" VerticalAlignment=…
24 авг '16 в 19:11
1 ответ

WPF Compact это XAML, который назначает статическую строку для привязки

Возможно, практического использования того, что я хочу сделать, не будет, но для удовлетворения моего любопытства мы можем сжать 2-е связывание в следующем XAML в 1 строку <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticR…
1 ответ

MultiValueConverter работает со свойством Color, но не со свойством Background

У меня есть MultiValueConverter, возвращающий один из двух SolidColoBrush, переданных как элементы values ​​[], в зависимости от того, что bool также передан как values ​​[] elment. Все элементы values ​​[] являются DependencyProperty. Проблема в то…
2 ответа

MultivalueConverter не вызывается после DragDrop

У меня есть IMultivalueConverter который обновляет цвет фона StackPanel когда PropertyA или же PropertyB изменено Эти элементы управления создаются динамически. Проблема: я добавил два StackPanels и изменил PropertyA в коде при нажатии кнопки. Это п…
1 ответ

Проблема MultiBinding ConvertBack

Пытаясь решить проблему, возникшую у меня в другом проекте, я создал следующий пример для репликации проблемы. Идея состоит в том, что, когда пользователь вводит новые значения через ползунок или текстовое поле, эти значения должны быть "ConvertedBa…
27 ноя '12 в 12:53
0 ответов

Изменение источника элементов комбинированного списка данных на основе свойства с конвертером

Я создаю DataGrid, который имеет DataGridTemplateColumn с пользовательским ComboBox. Я хочу изменить ItemSource этого ComboBox в соответствии со значением, выбранным в предыдущем столбце. Чтобы добиться этого, я использую IMultiValueConverter. Я зам…
1 ответ

Как связать 2 элемента управления с 1 полем И также получить доступ к 2 значениям элемента управления для ConvertBack?

В DataGridTemplateColumn DataTemplate я хочу привязать 2 элемента управления к строковому полю формата "[name]:[value]", то есть строка разделяется двоеточием ":". Мне нужно привязать элемент управления а) к части [имя] и элемент управления б) часть…
1 ответ

MultiBinding TextBlock в StackPanel в GridViewColumn.CellTemplate и текст не отображается

У меня есть ListView с Gridview и для ряда столбцов мне нужно иметь две строки данных. верхняя часть имеет количество предметов, а нижняя часть - количество, умноженное на количество. Я могу получить максимальную сумму, чтобы показать просто отлично…
29 апр '16 в 20:14
1 ответ

Как использовать мультисвязывание в ширину кнопки

Я пытаюсь использовать Multibinding в сочетании с конвертером со свойством Button и свойством Width в XAML, но не могу заставить его работать. Конвертер это: public class ColumnsToWidthConverter: IMultiValueConverter { public object Convert(object[]…
14 фев '19 в 14:19
2 ответа

Настройка фона списка строк и столбцов в WPF

Эта проблема Я заполняю сетку данных, используя xmlprovider для данных. После загрузки я пытаюсь раскрасить "заблокированные" столбцы и строки на основе списка "заблокированных" строк и столбцов. "Блокировка" - это просто визуальная обратная связь д…
14 май '14 в 10:46
2 ответа

Видимость против коллекции предметов в WPF

У меня есть выпадающий и Grid. в столбце сетки есть гиперссылка. Если в раскрывающемся списке содержится 1 элемент, раскрывающийся список должен быть невидимым. Мне нужна логика для привязки видимости к коллекции элементов. Вот XAML для одной гиперс…
04 дек '12 в 11:34
1 ответ

Обновление точки сегмента дуги на холсте в WPF с использованием MultiValueConverter

Поэтому я работаю над заданием, в котором мы должны создать Mii Maker на C# и WPF, и у меня все работает, но каватия в том, что мы должны использовать как можно меньше кода и использовать привязку вместо. Я создал ValueConverter для нескольких други…
17 ноя '15 в 01:42
2 ответа

Как правильно связать значение, отображая понятное имя из списка предустановок, также определенных для этого элемента?

Получил жесткий. Рассмотрим ViewModel, который состоит из списка объектов, где каждый объект определяет значение int, а некоторые из этих объектов также определяют словарь предустановок для целочисленных значений, снабженных "дружественной" строкой,…
0 ответов

Multibinding ищет ошибку источника отсутствующего предка: простой совет?

Допустим, у меня есть UserControl, как это: <UserControl x:Class="SandBox.IconUC" xmlns:sb="clr-namespace:SandBox" x:Name="Icon_Control" ...> <UserControl.Resources> <sb:IconActualScalingConverter x:Key="IconActualScaling_Converter" /…
0 ответов

При связывании с DataGridColumn с IMultiValueConverter возникают проблемы, в то время как при использовании подобного IValueConverter нет

У меня есть 2 столбца флажка Datagrid каждый с привязкой. <DataGrid ItemsSource="{Binding}" Name="DataGrid1" DataContext="{Binding Source={StaticResource TableViewSource}}"> <DataGridCheckBoxColumn Header="Required" Width="50" MinWidth="50"…
22 авг '12 в 12:52
1 ответ

Можно ли использовать IMultiValueConverter для списка элементов?

У меня есть EmployeeList как observableCollection объекта Employee. Объект Employee имеет зарплату. Я хочу отобразить несколько значений, таких как средняя зарплата сотрудников в XAML, и поле пользовательского интерфейса должно автоматически обновля…
1 ответ

Извлечение индекса из Grid.Row\Column DependencyProperty

У меня есть следующая кнопка: <Button Grid.Row="0" Grid.Column="0" Command="{Binding DrawXO}"> <Button.CommandParameter> <MultiBinding Converter="{StaticResource BoardIndexConverter}"> <Binding RelativeSource="{RelativeSource Mo…