Результаты поиска по запросу "data-binding"

6 ответов

Проверка привязки данных в XAML во время компиляции

Я работаю над приложением на основе WPF. Среда VS2008 SP1 с .NET 3.5 SP 1. В нашей разработке мы широко используем шаблон MVVM. То есть разработчики приложений пишут Models и ViewModels (C #), затем разработчики пользовательского интерфейса ...

11 ответов

Вы должны попытаться привести этот комбинированный список, потому что C # статически типизируется во время компиляции, после того, как переменная объявлена, она не может быть объявлена ​​снова или использована для хранения значений другого типа, если этот тип не преобразуется в тип переменной.

ользую комбинированный список в форме окна C #. Я связал список предметов, как показано ниже: var employmentStatus = new BindingList<KeyValuePair<string, string>>(); employmentStatus.Add(new KeyValuePair<string, string>("0", "[Select ...

2 ответа

Если вы можете связать из кода, вы можете использовать

могу связать свойство Visible столбца данных WPF с логическим значением. Мое обязательное выражение: {Binding Path=DataContext.IsThisColumnVisible, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window},Converter={StaticResource ...

ТОП публикаций

1 ответ

это происходит от имени имени столбца в представлении сервера SQL

ько изучаю WPF, и я скопировал таблицу из источника данных в окно, которое генерировало XAML для каждого столбца. У некоторых из этих столбцов были имена, которые вызывали следующее: <DataGridTextColumn x:Name="_Rev_UnitColumn" ...

1 ответ

 является обновленной версией поста, на который ссылается выше. Хотя сообщение не решило мою проблему, оно привело меня к обходному пути. Передав тип подкласса вниз представлению, я смог получить его в моем конструкторе пользовательских моделей и с помощью отражения создать экземпляр подкласса.

я есть суперкласс типаВопрос который имеет несколько подклассов (например,MultipleChoiceQuestion а такжеTextQuestion). Каждый из подклассов имеет свои собственные шаблоны редактора (например,~ / Shared / EditorTemplates / ...

1 ответ

Когда я устанавливаю блоки try-catch, мне нравится рассматривать его как «слой» поверх кода. Я принимаю решения о прохождении исключений через программу, их отображении пользователю и о том, что требуется для очистки, чтобы программа продолжала работать должным образом без объектов в неопределенном состоянии, которые могут каскадироваться с другими ошибками.

тоящее время я работаю над привязкой данных к некоторым из моих существующих форм Windows Forms, и я столкнулся с проблемой выяснения правильного способа привязки данных к группе элементов управления радиокнопками в групповом блоке. У моего ...

3 ответа

FallbackValue используется для предварительного просмотра в Designer.

я есть единственная строковая константа, которую я должен повторно использовать в нескольких различных макетах XAML, поэтому вместо дублирования я хотел бы просто связать ее с константой. У меня есть класс, который определяет строку в C ...

4 ответа

-1 это решение работает только для простых типов данных. Ему нужно что-то с

ой DataTable. DataTable _simpleDataTable = new ataTable(); var person = new DataColumn("Person") {DataType = typeof (Person)}; _simpleDataTable.Columns.Add(person); var student = new DataColumn("Student") {DataType = typeof (Student)}; ...

4 ответа

Это улучшение ответа Bendeway (+1), но я бы улучшил еще несколько вещей: вам не нужен "Path =", и в 95% случаев я бы использовал анонимные типы C # вместо явного класса.

я есть сценарий, в котором я действительно не знаю, как привязать данные к элементам управления, размещенным в UserControl, к нескольким объектам данных. Данные, которые я хочу связать, поступают из 2 классов UserInfo, UserExtendedInfoТекст ...

4 ответа

Получите ваш общий список и используйте .select для выбора полей, таких как пример ниже:

аюсь найтиDataGridView в список, содержащий класс со следующей структурой: MyClass.SubClass.PropertyКогда я шагаю по коду,SubClass никогда не запрашивается Я не получаю никаких ошибок, просто не вижу никаких данных. Обратите внимание, что я ...