Вопросы с тегом «data-binding»

Общий метод, который связывает два источника данных / информации вместе и поддерживает их синхронизацию.


6
Доступ к родительскому DataContext из DataTemplate
У меня есть ListBoxпривязка к дочерней коллекции на ViewModel. Элементы списка имеют стиль в табличке данных на основе свойства родительской ViewModel: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> Я получаю следующую ошибку вывода: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property not …

6
Как привязать список к ComboBox?
Я хочу подключить BindingSourceк списку объектов класса, а затем значение объектов к ComboBox. Кто-нибудь может подсказать, как это сделать? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } это мой класс, и …

4
Передача текущей области в службу AngularJS
Правильно ли передавать «текущий» $scopeсервису AngularJS? Я нахожусь в ситуации, когда у меня $ service, зная, что он используется только одним контроллером, и я хотел бы иметь ссылку на область действия контроллера в самих методах $ service. Это правильно с философской точки зрения? Или мне лучше транслировать события в $ …


6
Рекомендации по использованию правил привязки и проверки данных WPF
У меня очень простое приложение WPF, в котором я использую привязку данных, чтобы разрешить редактирование некоторых настраиваемых объектов CLR. Теперь я хочу добавить некоторую проверку ввода, когда пользователь нажимает кнопку «Сохранить». Однако все книги WPF, которые я прочитал, на самом деле не посвящают этому вопросу места. Я вижу, что вы …

10
Двухсторонняя привязка Angular 2 с использованием ngModel не работает
Невозможно выполнить привязку к ngModel, поскольку это не известное свойство элемента input, и нет соответствующих директив с соответствующим свойством Примечание: я использую alpha.31 import { Component, View, bootstrap } from 'angular2/angular2' @Component({ selector: 'data-bind' }) @View({ template:` <input id="name" type="text" [ng-model]="name" (ng-model)="name = $event" /> {{ name }} ` }) …

30
Класс привязки данных не создан
Я использую привязку данных в своем проекте, когда я использую <layout>и <data>в моем классе привязки xml не создается. Например, у меня есть activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </layout> Теперь, если я пишу ActivityMainBindingв своей активности / фрагменте, это показывает ошибку, что класс недоступен. …

10
AngularJS: привязка ng-модели не обновляется при изменении с помощью jQuery
Это мой HTML: <input id="selectedDueDate" type="text" ng-model="selectedDate" /> Когда я набираю текст в поле, модель обновляется через механизм двусторонней привязки. Сладкий. Однако, когда я делаю это через JQuery ... $('#selectedDueDate').val(dateText); Это не обновляет модель. Зачем?

3
Как установить привязку в коде?
Мне нужно установить привязку в коде. Я не могу понять это правильно. Вот что я пробовал: XAML: <TextBox Name="txtText"></TextBox> Код позади: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { return someString; } set { …
98 c#  wpf  xaml  data-binding 

7
Какие подходы доступны для фиктивных данных времени разработки в WPF?
Я работаю без наложения выражений и просто использую редактор XAML в vs2010. Помимо мудрости этого, я все чаще вижу потребность в привязке данных во время разработки. В простых случаях FallbackValueсвойство работает очень хорошо (текстовые поля, текстовые блоки и т. Д.). Но особенно при работе с ItemsControlи т.п. действительно нужны образцы …

3
Как отформатировать количество десятичных знаков в wpf с помощью стиля / шаблона?
Я пишу программу WPF и пытаюсь найти способ форматирования данных в TextBox с помощью некоторого повторяемого метода, такого как стиль или шаблон. У меня много текстовых полей (точнее 95), и каждый из них привязан к своим числовым данным, для каждого из которых может быть определено собственное разрешение. Например, если данные …

10
Я хочу объединить две строки для TextView в android, Data Binding Api
Я использую DataBinding Api для настройки представлений в макетах Android. Вот мой макет. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Я хочу, чтобы TextView отображал Hello UserName . Как этого добиться с помощью …

2
Список <T> против BindingList <T> Преимущества / недостатки
Может ли кто-нибудь описать, в чем разница между ними для моего проекта. В настоящее время у меня есть List&lt;MyClass&gt;и установлен BindingSource для этого и DataGridView для BindingSource. Я реализовал IEditableObjectтак, что при вызове CancelEdit я возвращаю свой объект обратно к тому, что было с помощьюMemberwise.Clone() Решит ли изменение моего списка …

9
Как отформатировать TimeSpan в XAML
Я пытаюсь отформатировать текстовый блок, привязанный к TimeSpanсвойству. Он работает, если свойство имеет тип, DateTimeно не работает, если это свойство TimeSpan. Я могу сделать это с помощью конвертера. Но я пытаюсь выяснить, есть ли альтернативы. Образец кода: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.