我有以下代码:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<ContentControl x:Name="MainContent" Grid.Column="0">
Some content
</ContentControl>
<GridSplitter Grid.Column="1" Width="5"/>
<ContentControl Content="{Binding ElementName=MainContent, Path=Content}" Grid.Column="2"/>
</Grid>
这显示了两边第一个 ContentControl 的内容。如果我将“某些内容”文本更改为任何控件,它只会在第二个 ContentControl 中显示内容,而不是在两者中。在我的情况下,我需要放一个网络浏览器,它会显示相同的内容,如果你正在看一部电影并按下暂停,它将在两者上暂停。
这可能吗?