我有一个TreeView
内一个Popup
。这个想法是用户将从中选择TreeView
并能够查看任何打开的节点。这是代码:
<Popup PlacementTarget="{Binding ElementName=TBXProjection}" Style="{StaticResource ProjPopupStyle}" VerticalOffset="27" HorizontalOffset="-262" Margin="0,0,465,279" Name="PopupProjection" AllowsTransparency="True" Placement="Top">
<Grid>
<Border BorderThickness="2" Background="DodgerBlue" BorderBrush="DodgerBlue" Padding="0" CornerRadius="6">
<ScrollViewer Height="275" Name="scrollViewer1" Width="260" BorderBrush="Black" Background="DodgerBlue">
<TreeView Name="dirTree" ItemsSource="{Binding Source={StaticResource xmldata}, XPath=.}" VirtualizingStackPanel.IsVirtualizing="False" VirtualizingStackPanel.VirtualizationMode="Standard" SelectedItemChanged="dirTree_SelectedItemChanged"/>
</ScrollViewer>
</Border>
</Grid>
</Popup>
这就是它正在做的事情。这是我需要它做的。
我意识到用户可以手动向下滚动并获取信息,但如果他们选择(例如怀俄明州)它的意图是然后选择另一个孩子。卷轴应自动打开,以便进行选择。
有人可以帮助我找到我需要调整的正确属性吗?