我的自动提示项目存在一些问题 - 我选择了这样的布局:
<Border Margin="30,125,44,77" BorderBrush="Black"
BorderThickness="1" Background="White">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Name="resultStack"></StackPanel>
</Border>
显示我的自我提示列表的项目。自动提供部分工作正常,但我的布局有问题。当我启动窗口时,边框和滚动查看器元素都在我窗口的所有其他部分后面......
在autosuggest火灾之前:
自动提出火灾后:
这显然不是我想要的。我希望border和scrollviewer元素都位于所有其他元素的前面。
如果需要提供更多代码才能解决此问题,请告知我们。
答案 0 :(得分:1)
好的,来自用户TyCobb的ZIndex提示为我工作。如果我没有在其他地方分配其他ZIndex,我可以使用较低的值。
<Border Margin="30,125,44,77" Panel.ZIndex="5"
BorderThickness="1" Background="White" Visibility="Collapsed">
<Border.BorderBrush>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.ActiveBorderColorKey}}"/>
</Border.BorderBrush>
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Name="resultStack"></StackPanel>
</ScrollViewer>
</Border>