我使用棱镜区域。在主窗口中,我已经定义了区域,并在区域LeftNavigationRegion中注入了一个基本上由树视图组成的模块。当主区域调整大小时,我想从树形视图中选择一个滚动条,但是我从内容控件中获取滚动条。这意味着树视图中的标题控件消失。有谁知道如何显示在主窗口中的树形PRISM滚动区域
XAML的滚动条...
<ContentControl x:Name="ActionContent"
cal:RegionManager.RegionName="{x:Static inf:RegionNames.LeftNavigationRegion}"
VerticalAlignment="Stretch">
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<ContentPresenter Content="{TemplateBinding Content}" />
<ControlTemplate.Triggers>
<Trigger Property="HasContent" Value="false">
<Setter Property="Visibility" Value="Collapsed" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
抱歉不起作用。注入模块工作正常,如果我只是把它添加到窗口,当我注入PRISM的区域我得到的contentcontrols滚动条,而不是treeview。如果我禁用滚动条,我从来没有得到TreeView滚动条。我已经删除了一切必须与堆叠面板,可以搞乱滚动 – klashagelqvist
@ user1071785你可以发布完整的XAML标记(简化)?特别是ScrollViewer,TreeView和Panel/Item,它们实际上在区域中注入。 – Rachel