Pytania otagowane jako data-binding

Ogólna technika, która łączy ze sobą dwa źródła danych / informacji i utrzymuje je w synchronizacji.


6
Uzyskaj dostęp do danych nadrzędnych DataContext z DataTemplate
Mam, ListBoxktóry wiąże się z kolekcją podrzędną w ViewModel. Elementy listy są stylizowane na tabliczce danych na podstawie właściwości w nadrzędnym modelu 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> Otrzymuję następujący błąd wyjściowy: System.Windows.Data Error: 39 : BindingExpression path error: 'CurveSpeedMustBeSpecified' property …

6
Jak powiązać listę z ComboBox?
Chcę połączyć a BindingSourcez listą obiektów klas, a następnie wartości obiektów do ComboBox. Czy ktoś może podpowiedzieć, jak to zrobić? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } jest moją klasą …



10
Dwukierunkowe wiązanie Angular 2 przy użyciu ngModel nie działa
Nie można powiązać z „ngModel”, ponieważ nie jest to znana właściwość elementu „input” i nie ma zgodnych dyrektyw z odpowiednią właściwością Uwaga: używam 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 }} ` …

6
Powiązanie danych i reguły walidacji WPF - najlepsze rozwiązania
Mam bardzo prostą aplikację WPF, w której używam powiązania danych, aby umożliwić edycję niektórych niestandardowych obiektów CLR. Chcę teraz wprowadzić pewne sprawdzanie poprawności danych wejściowych, gdy użytkownik kliknie przycisk Zapisz. Jednak wszystkie książki WPF, które przeczytałem, nie poświęcają tak naprawdę miejsca temu zagadnieniu. Widzę, że możesz tworzyć niestandardowe reguły walidacji, …

30
Klasa powiązania danych nie została wygenerowana
Używam powiązania danych w moim projekcie, gdy używam <layout>iw <data>mojej klasie powiązań XML nie jest generowana. Na przykład mam 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> Teraz, jeśli piszę ActivityMainBindingw mojej aktywności / fragmencie, pokazuje błąd, że klasa nie jest dostępna. Ale po <variable>dołączeniu …


3
Jak ustawić powiązanie w kodzie?
Mam potrzebę ustawienia powiązania w kodzie. Wydaje się, że nie mogę tego zrobić dobrze. Oto, czego próbowałem: XAML: <TextBox Name="txtText"></TextBox> Kod za: 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
Jakie podejścia są dostępne dla fikcyjnych danych czasu projektowania w WPF?
Pracuję bez mieszania wyrażeń i po prostu używam edytora XAML w vs2010. Pomijając tę ​​mądrość, coraz częściej dostrzegam potrzebę wiązania danych w czasie projektowania. W prostych przypadkach FallbackValuewłaściwość działa bardzo dobrze (pola tekstowe i bloki tekstowe itp.). Ale zwłaszcza w przypadku ItemsControli tym podobnych, naprawdę potrzebne są przykładowe dane, które …


2
List <T> vs BindingList <T> Zalety / wady
Czy ktoś może opisać, jaka jest różnica między nimi w moim projekcie. Obecnie mam List&lt;MyClass&gt;i ustawię BindingSource na to i DataGridView na BindingSource. Zaimplementowałem, IEditableObjectwięc gdy wywoływana jest CancelEdit, przywracam obiekt z powrotem do tego, co był z plikiemMemberwise.Clone() Czy zmiana mojej listy na BindingList rozwiąże którykolwiek z tych problemów …

9
Jak sformatować TimeSpan w XAML
Próbuję sformatować blok tekstowy, który jest powiązany z TimeSpanwłaściwością. Działa, jeśli właściwość jest typu, DateTimeale kończy się niepowodzeniem, jeśli jest to TimeSpan. Mogę to zrobić za pomocą konwertera. Ale próbuję się dowiedzieć, czy są jakieś alternatywy. Przykładowy kod: public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.