Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Datenanbindung

-->Nach oben LayoutContainer Controls Datenanbindung Lokalisierung Resourcen
ListBox
DatenQuellen
Datenkonvertierung

Datenanbindung

Controls an andere Controls binden

Die Datenbindung ermöglicht es, eine Dependency-Property an den Wert einer anderen Property zu binden.

z.B: die Dependeny Property Text einer Textbox kann an die Value-Property eines Sliders gebunden werden. Wir zeigen drei Möglichkeiten welche das gleiche Ergeben. Einmal mit Markup Extensions, einmal in XAML Syntax und einmal in C# Code.

Markup Extensions mit Attribut-Syntax

<TextBox Text = "{Binding ElementName=sliSource, Path=Value}" />
<Slider x:Name="sliSource" Minimum="0" Maximum="100" Value="0" />

XAML Syntax

Anstelle der obigen Markup-Extension in der Attribut-Syntax kann auch die XAML Notation verwendet werden:

<TextBox>
   <Binding ElementName="sliSource" Path="Value" />
</TextBox>
<Slider x:Name="sliSource" Minimum="0" Maximum="100" Value="0" />

Data Binding in C#

<TextBox Name="txtTarget" />
<Slider x:Name="sliSource" Minimum="0" Maximum="100" Value="0" />

 

Binding b = new Binding();
b.ElementName = sliSource.Name;
b.Path = new PropertyPath("Value");
txtTartet.SetBinding(TextBox.TextProperty, b);

 

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche