我是一个有用的助手,可以翻译文本。
我需要在同一个窗口中以两种不同的方式显示相同的内容。我使用XAML创建了一个小型UI,并使用代码创建了资源,但无法弄清如何显示它。
资源代码如下:
两个用户界面之间唯一的区别就是Datacontext,所以我想做这样的事情:
我应该使用哪个控件来实现这个?
我需要在同一个窗口中以两种不同的方式显示相同的内容。我使用XAML创建了一个小型UI,并使用代码创建了资源,但无法弄清如何显示它。
资源代码如下:
<max:MaxUserControl.Resources>
<DataTemplate x:Key="tInfo">
<max:MaxGrid>
<max:MaxGrid.ColumnDefinitions>
...
</max:MaxGrid.ColumnDefinitions>
<max:MaxGrid.RowDefinitions>
...
</max:MaxGrid.RowDefinitions>
...
</max:MaxGrid>
</DataTemplate>
</max:MaxUserControl.Resources>
两个用户界面之间唯一的区别就是Datacontext,所以我想做这样的事情:
<max:MaxStackPanel Grid.Row="1" Grid.Column="0" Template="{StaticResource ResourceKey=tInfo}" DataContext="{Binding ElementName=dtgEmployeeOccupation, Path=SelectedItem, Mode=OneWay}"/>
<max:MaxStackPanel Grid.Row="0" Grid.Column="1" Template="{StaticResource ResourceKey=tInfo}" DataContext="{Binding Path=ANOTHERBINDING"/>
我应该使用哪个控件来实现这个?