Als «data-binding» getaggte Fragen

Eine allgemeine Technik, die zwei Daten- / Informationsquellen miteinander verbindet und synchron hält.


6
Greifen Sie über DataTemplate auf den übergeordneten DataContext zu
Ich habe eine, ListBoxdie an eine untergeordnete Sammlung in einem ViewModel gebunden ist. Die Listbox-Elemente werden in einer Datenvorlage basierend auf einer Eigenschaft im übergeordneten ViewModel gestaltet: <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> Ich erhalte folgenden Ausgabefehler: System.Windows.Data Error: 39 : BindingExpression …

6
Wie binde ich eine Liste an eine ComboBox?
Ich möchte eine Verbindung BindingSourcezu einer Liste von Klassenobjekten herstellen und dann einen Objektwert zu einer ComboBox. Kann jemand vorschlagen, wie es geht? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = new List<City>(); } } …


7
ASP.NET Repeater-Bindungsliste <string>
Ich binde ein List&lt;string&gt;an ein Repeater-Steuerelement. Jetzt möchte ich die EvalFunktion verwenden, um den Inhalt in ItemTemplatelike anzuzeigen &lt;%# Eval("NAME") %&gt;. Ich bin mir aber nicht sicher, was ich anstelle von NAME verwenden soll.

6
Best Practices für WPF-Datenbindungs- und -validierungsregeln
Ich habe eine sehr einfache WPF-Anwendung, in der ich Datenbindung verwende, um einige benutzerdefinierte CLR-Objekte bearbeiten zu können. Ich möchte jetzt eine Eingabevalidierung vornehmen, wenn der Benutzer auf Speichern klickt. Alle WPF-Bücher, die ich gelesen habe, widmen diesem Thema jedoch keinen Platz. Ich sehe, dass Sie benutzerdefinierte Validierungsregeln erstellen können, …

10
Angular 2 Zwei-Wege-Bindung mit ngModel funktioniert nicht
Kann nicht an 'ngModel' gebunden werden, da es keine bekannte Eigenschaft des 'input'-Elements ist und es keine übereinstimmenden Anweisungen mit einer entsprechenden Eigenschaft gibt Hinweis: Ich verwende Alpha.31 import { Component, View, bootstrap } from 'angular2/angular2' @Component({ selector: 'data-bind' }) @View({ template:` &lt;input id="name" type="text" [ng-model]="name" (ng-model)="name = $event" /&gt; …


7
Welche Ansätze stehen für Dummy-Entwurfszeitdaten in WPF zur Verfügung?
Ich arbeite ohne Ausdrucksmischung und verwende nur den XAML-Editor in vs2010. Abgesehen von dieser Weisheit sehe ich zunehmend einen Bedarf an Datenbindung zur Entwurfszeit. In einfachen Fällen FallbackValuefunktioniert die Eigenschaft sehr gut (Textboxes und TextBlocks usw.). Vor allem beim Umgang mit ItemsControlund dergleichen müssen Beispieldaten im Designer sichtbar sein, damit …

3
Wie setze ich eine Bindung im Code?
Ich muss eine Bindung im Code festlegen. Ich kann es nicht richtig machen. Das habe ich versucht: XAML: &lt;TextBox Name="txtText"&gt;&lt;/TextBox&gt; Code dahinter: 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 …
96 c#  wpf  xaml  data-binding 

29
Datenbindungsklasse nicht generiert
Ich verwende die Datenbindung in meinem Projekt, wenn &lt;layout&gt;und &lt;data&gt;in meiner XML-Bindungsklasse keine generiert wird. Zum Beispiel habe ich activity_main.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;data&gt; &lt;/data&gt; &lt;RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"&gt; &lt;/RelativeLayout&gt; &lt;/layout&gt; Wenn ich jetzt ActivityMainBindingin meine Aktivität / mein Fragment schreibe , wird der Fehler angezeigt, dass die Klasse …

9
So formatieren Sie TimeSpan in XAML
Ich versuche, einen Textblock zu formatieren, der an eine TimeSpanEigenschaft gebunden ist . Es funktioniert, wenn die Eigenschaft vom Typ ist, DateTimeaber es schlägt fehl, wenn es eine ist TimeSpan. Ich kann es mit einem Konverter erledigen. Aber ich versuche herauszufinden, ob es Alternativen gibt. Beispielcode: public TimeSpan MyTime { …

10
Ich möchte zwei Zeichenfolgen für eine TextView in Android, Data Binding Api, zusammenfassen
Ich benutze DataBindingApi zum Einstellen der Ansichten in Android-Layouts. Hier ist mein Layout. layout.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;data&gt; &lt;variable name="user" type="testing.sampleapp.com.sampleapp.User"/&gt; &lt;/data&gt; &lt;LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"&gt; &lt;TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/&gt; &lt;/LinearLayout&gt; Ich möchte, dass in der Textansicht Hello UserName angezeigt wird . Wie dies …

2
Liste <T> vs BindingList <T> Vorteile / Nachteile
Kann jemand beschreiben, was der Unterschied zwischen den beiden für mein Projekt ist. Derzeit habe ich eine List&lt;MyClass&gt;und setze die BindingSource darauf und eine DataGridView auf die BindingSource. Ich habe es IEditableObjectso implementiert, dass ich beim Aufruf von CancelEdit mein Objekt auf das zurücksetze, was es mit a warMemberwise.Clone() Wird …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.