You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Data Binding

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche

Data Binding bezeichnet in der Programmierung eine allgemeine Technik, die Datenquellen von Anbieter und Verbraucher zusammenfügt und synchronisiert. Dies geschieht in der Regel mit zwei Daten-/Informationsquellen mit unterschiedlichen Sprachen wie bei der XML-Datenbindung und der UI-Data Binding. Bei der UI-Data Binding werden Daten- und Informationsobjekte der gleichen Sprache, aber mit unterschiedlicher Logikfunktion miteinander verbunden (z.B. Java-UI-Elemente zu Java-Objekten).

Veranschaulichung[Bearbeiten]

In einem Data Binding Prozess wird jede Datenänderung automatisch durch die Elemente widergespiegelt, die an die Daten gebunden sind. Der Begriff Data Binding wird auch in Fällen verwendet, in denen sich eine äußere Repräsentation von Daten in einem Element ändert und die zugrunde liegenden Daten automatisch aktualisiert werden, um diese Änderung widerzuspiegeln. Beispielsweise könnte eine Änderung in einem TextBox-Element den zugrunde liegenden Datenwert ändern.

Beispiel[Bearbeiten]

<TextBlock Text="{Binding Username}" />
public class ExampleViewModel
{
    public string Username { get; set; }
}

Data Binding Frameworks und Tools[Bearbeiten]

Delphi[Bearbeiten]

C# / .NET[Bearbeiten]

JavaScript[Bearbeiten]

Java[Bearbeiten]

Objective-C[Bearbeiten]

  • AKABeacon iOS Data Binding framework

Scala[Bearbeiten]

  • Binding.scala


Diese artikel "Data Binding" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:Data Binding.



Read or create/edit this page in another language[Bearbeiten]