Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
In diesem Beispiel wird erläutert, wie die Eigenschaft eines instanziierten Steuerelements mithilfe der ElementName-Eigenschaft an die Eigenschaft eines anderen Steuerelements gebunden wird.
Beispiel
Im folgenden Beispiel wird gezeigt, wie die Background-Eigenschaft von Canvas an die SelectedItem.Content-Eigenschaft von ComboBox gebunden wird:
<Window
xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
Width="460" Height="200"
Title="Binding the Properties of Two Controls">
<Window.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontSize" Value="16"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="DockPanel.Dock" Value="Top"/>
<Setter Property="HorizontalAlignment" Value="Center"/>
</Style>
<Style TargetType="Canvas">
<Setter Property="Height" Value="50"/>
<Setter Property="Width" Value="50"/>
<Setter Property="Margin" Value="8"/>
<Setter Property="DockPanel.Dock" Value="Top"/>
</Style>
<Style TargetType="ComboBox">
<Setter Property="Width" Value="150"/>
<Setter Property="Margin" Value="8"/>
<Setter Property="DockPanel.Dock" Value="Top"/>
</Style>
</Window.Resources>
<Border Margin="10" BorderBrush="Silver" BorderThickness="3" Padding="8">
<DockPanel>
<TextBlock>Choose a Color:</TextBlock>
<ComboBox Name="myComboBox" SelectedIndex="0">
<ComboBoxItem>Green</ComboBoxItem>
<ComboBoxItem>Blue</ComboBoxItem>
<ComboBoxItem>Red</ComboBoxItem>
</ComboBox>
<Canvas>
<Canvas.Background>
<Binding ElementName="myComboBox" Path="SelectedItem.Content"/>
</Canvas.Background>
</Canvas>
</DockPanel>
</Border>
</Window>
Wenn dieses Beispiel gerendert wird, sieht es folgendermaßen aus:
.png)
Das vollständige Beispiel finden Sie unter Beispiel zum Binden der Eigenschaften von Benutzeroberflächenelementen.
Hinweis Die Bindungsziel-Eigenschaft (in diesem Beispiel die Background-Eigenschaft) muss eine Abhängigkeitseigenschaft sein. Weitere Informationen finden Sie unter Übersicht über Datenbindung.
Siehe auch
Aufgaben
Gewusst wie: Angeben der Bindungsquelle