data-binding- все статьи тега
C#: привязка данных к одному пользовательскому классу для формирования элементов управления (флажок?)
Я пишу настольное приложение в Visual Studio 2008 / C# Я закончил (в основном) писать движок, который генерирует рабочий график на неделю для небольшой компании; форма задачи планирования курса Прямо сейчас я разрабатываю форму, в которой пользователь может определить начальные параметры или критерии, которых должен придерживаться движок (поскольку некоторые настройки необязательны) У меня есть класс с именем Engineerparameters, который содержит все эти настройки. Для с целью привязки данн ...
WPF: привязка данных текстового поля не происходит, если вы активируете кнопку с мнемоническим
Предположим, что у вас есть текстовое поле, связанное со свойством элемента данных, и кнопка. Если ввести текст в текстовое поле, а затем нажать на кнопку с помощью мыши, то в таком порядке происходят следующие события: текст записывается из элемента управления в связанный элемент событие нажатия кнопки срабатывает Однако, если вы активируете кнопку с помощью мнемонического ключа, текстовое поле не теряет фокус. Похоже, что текст написан от элемента управления к связанному элементу только к ...
Фокус WPF listbox без изменения выбранного элемента
Listbox в DataTemplate <ListBox ItemsSource="{Binding Path=(Duties:IPicker.Choices)}" SelectedValue="{Binding Path=(Duties:IPicker.Selection), ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged, NotifyOnValidationError=True}"> <ListBox.ItemsPanel> <ItemsPanelTemplate> <WrapPanel MaxWidth="{DynamicResource ListW ...
Как задать значение для отображения связанных свойств в режиме разработки WPF?
Мое связанное содержимое отображается в виде строки empty в режиме проектирования пользовательского интерфейса. Я хочу показать некоторую фальшивую ценность для этого содержимого, но я не знаю, как это сделать. Пожалуйста, поделитесь, если вы знаете, как это сделать. Спасибо! ...
Предпочтительный метод сохранения базы данных WPF ObservableCollection?
У меня есть класс, который наследуется от ObservableCollection (of MyObject), и класс MyObject обрабатывает INotifyPropertyChanged, как это должно быть. Когда пользователь обновит эти данные с помощью связанных элементов управления, коллекция изменится, как и ожидалось. У меня есть кнопка "Сохранить" в форме, которая предназначена для сохранения этой коллекции на диске в виде XML, вызывая MyObject.Экономьте на каждом предмете. Эта логика была написана мной. Мой вопрос в том, является ли это пр ...
Spring MVC-не удалось преобразовать значение свойства типа ' java.яз..Строка 'to required type' java.яз..Целое число'
Я новичок в Spring MVC. Я разработал пример приложения, которое выполняет выбор, вставку, обновление и удаление. Ниже приведен мой класс бобов @Id @Column private int student_id; private String name; private String age; private String city; private String country; private Integer phone; private int hsc; private int sslc; private int college; /*getter and setters*/ Ниже приведен мой класс контроллера @Controller public class StudentController { private static final Logger logger = Logg ...
Что может заставить форму не закрываться?
Мне интересно, что может заставить форму не закрываться. У меня есть большая форма, с несколькими TabControls, DataGridViews и многими Databound-элементами управления, по крайней мере, 10 BindingSources задействованы. (Вот почему я не могу разместить свой код здесь, Извините). Теперь у меня проблема, что где-то в разработке (просто рефакторинг) форма перестала закрываться правильно. Когда я нажимаю на кнопку закрытия (Красный Крест), я прохожу через FormClosing и FormClosed, но больше ничего ...
Каков самый простой способ отображения нулевых значений в виде "NULL" с привязкой данных WPF?
У меня есть эта устаревшая база данных, для которой я создаю пользовательский просмотрщик с помощью Linq to Sql. Теперь некоторые поля в таблице могут иметь значение NULL. Использование обычной привязки данных в DataTemplate (типизированной для класса, созданного конструктором ORM) <TextBlock Text="{Binding Path=columnX}"/> Если columnX имеет значение NULL, то ничего не отображается. (Похоже, что это соглашение WPF) я хотел бы отобразить "NULL" вместо этого, если значение равно NU ...
Просмотр без отображения данных модели из Манифеста.формат JSON
Я пытаюсь настроить файл дескриптора приложения (manifest.в JSON), чтобы включать в себя название модели, "входы" в "модели" объекта. Насколько я понимаю, после этого модель должна быть доступна во всем приложении, если указан правильный путь (см. XML-представление). Причина, по которой я хотел бы настроить этот манифест.json - это потому, что здесь рекомендуется настраивать все модели. В контроллере я хотел бы получить и затем установить модель "inputs", определенную в манифесте.формат JSON ...
Как работает привязка данных в AngularJS?
Как работает привязка данных в AngularJS рамки? Я не нашел технических подробностей о их сайт. Более или менее ясно, как это работает, когда данные распространяются из представления в модель. Но как AngularJS отслеживает изменения свойств модели без сеттеров и геттеров? я обнаружил, что есть наблюдатели JavaScript, которые могут выполнять эту работу. Но они не поддерживаются в Internet Explorer 6 и Internet Explorer 7. Итак, как AngularJS знает, что я изменил, например, следующее и отразил это ...
Как использовать привязки WPF с RelativeSource?
Как использовать RelativeSource с привязками WPF и каковы различные варианты использования? ...
Как привязать несколько значений к одному текстовому блоку WPF?
в настоящее время я использую TextBlock ниже, чтобы привязать значение свойства с именем Name: <TextBlock Text="{Binding Name}" /> теперь, я хочу связать другое свойство с именем ID к тому же TextBlock. можно ли привязать два или более значений к одному и тому же TextBlock? Можно ли это сделать с помощью простой конкатенации, например Name + ID а если нет, то как еще к этому можно подойти? ...
Привязки в WPF ComboBox в пользовательский список
у меня есть ComboBox, который, кажется, не обновляет SelectedItem/SelectedValue. элемент ComboBox ItemsSource привязан к свойству в классе ViewModel, который перечисляет кучу записей телефонной книги RAS как CollectionView. Тогда я связал (в разное время) оба SelectedItem или SelectedValue к другому свойству ViewModel. Я добавил MessageBox в команду save для отладки значений, установленных привязкой данных, но SelectedItem/SelectedValue привязка не быть набор. класс ViewModel выглядит примерн ...
Как привязать WPF DataGrid к переменному числу столбцов?
Мои приложения WPF создает наборы данных, которые могут иметь разное количество столбцов каждый раз. В выводе содержится описание каждого столбца, который будет использоваться для применения форматирования. Упрощенная версия вывода может быть чем-то вроде: class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } этот класс установлен как DataContext на WPF DataGrid, но я на самом деле создаю столбцы программно: for (int i = 0; i & ...
Как я могу установить текст гиперссылки WPF через привязку данных?
в WPF я хочу создать гиперссылку, которая переходит к деталям объекта, и я хочу, чтобы текст гиперссылки был именем объекта. Сейчас у меня есть это: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}">Object Name</Hyperlink></TextBlock> но я хочу, чтобы" имя объекта " было привязано к фактическому имени объекта. Я хотел бы сделать что-то вроде этого: <TextBlock><Hyperlink Command="local:MyCommands.ViewDetails" CommandPara ...
Возврат свойств GUI только для чтения в ViewModel
Я хочу написать ViewModel, который всегда знает текущее состояние некоторых свойств зависимостей только для чтения из представления. в частности, мой графический интерфейс содержит FlowDocumentPageViewer, который отображает по одной странице за раз из FlowDocument. FlowDocumentPageViewer предоставляет два свойства зависимостей только для чтения, называемые CanGoToPreviousPage и CanGoToNextPage. Я хочу, чтобы мой ViewModel всегда знал значения этих двух свойств представления. Я подумал, что мог ...
Обнаружение ошибок проверки WPF
в WPF вы можете настроить проверку на основе ошибок, возникших в вашем слое данных во время привязки данных с помощью ExceptionValidationRule или DataErrorValidationRule. Предположим, у вас была куча элементов управления, настроенных таким образом, и у вас была кнопка сохранения. Когда пользователь нажимает кнопку Сохранить, необходимо убедиться, что нет ошибок проверки перед продолжением сохранения. Если есть ошибки проверки, вы хотите, чтобы кричать на них. в WPF, как вы узнаете, если любо ...
Привязка списка в @RequestParam
Я посылаю некоторые параметры из формы таким образом: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Я знаю, что могу получить все параметры в методе контроллера, добавив параметр, например public String controllerMethod(@RequestParam Map<String, String> params){ .... } Я хочу привязать параметры myParam [] (а не другие) к списку или массиву (все, что сохраняет порядок индексов ...
Доступ к родительскому DataContext из DataTemplate
у меня есть ListBox, который привязывается к дочерней коллекции в модели представления. Элементы списка оформлены в DataTemplate, основанного на собственность на родителя с ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibili ...
Как отформатировать TimeSpan в XAML
Я пытаюсь отформатировать текстовый блок, который привязан к TimeSpan собственность. Это работает, если свойство имеет тип DateTime но он не если это TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли какие-либо альтернативы. Пример Кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/> Я ожидаю ...