0
1つのデータを複数のコントロールにバインドしたい。これを実現するには、いくつかの論理的なコントロールがWPFにありますか?例えば iはGrid
データをバインドするためのWPFの論理コンテナ
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Name}" />
<Button Grid.Column="1" Grid.RowSpan="2" IsEnabled="{Binding IsSimulationRunning}" />
<controls:PlayerControl Grid.Row="1" IsEnabled="{Binding IsLoaded}" />
</Grid>
持っていると私はこのような別のデータにTextBlock
とButton
とPlayerControl
をバインドする:
<Container DataContext="{Binding Object2}">
<Button IsEnabled="{Binding IsSimulationRunning}" />
<controls:PlayerControl IsEnabled="{Binding IsLoaded}" />
</Container>
がどのように私は最善の方法でこれを行うことができますか?
DataContext = "{Binding Object2}"(投稿の変更点を参照してください)の2回以上の文を書くことはできません。 –