我目前正在编写一个桌面应用程序,但我似乎无法理解在将某人重定向到应用程序的新部分时要使用的内容.
我的选择似乎是
但是我不明白它们之间的区别是什么,以及什么时候我应该使用它们.
有人可以为我解释这些差异,并举例说明你可以使用哪些情况/应用程序?
我有一个TabControl绑定到Viewmodels的集合,它被转换成适合绘制到选项卡中的适当的:
<Window.Resources>
<ResourceDictionary>
<DataTemplate DataType="{x:Type charting:LineFormatViewModel}">
<charting:LineFormatView />
</DataTemplate>
<DataTemplate DataType="{x:Type charting:IndexSettingsViewModel}">
<charting:IndexSettingsView />
</DataTemplate>
....
</ResourceDictionary>
</Window.Resources>
<TabControl ItemSource="Binding ViewModels" />
Run Code Online (Sandbox Code Playgroud)
我一直试图找到一种方法来始终在任何一个孩子的最大宽度和高度绘制TabControl.让WPF Tabcontrol高度假设最大项目的高度?提到了几种在答案中实现这一点的方法(来自我所理解的):
有没有人有解决类似问题的经验?每当我在这方面取得一些进展时,我似乎都会碰到更多的墙壁.