[英]Bringing a WPF border to front - a part of TextBox's autosuggestion project
我的自動建議項目存在一些問題-我進行了如下布局:
<Border Margin="30,125,44,77" BorderBrush="Black"
BorderThickness="1" Background="White">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<StackPanel Name="resultStack"></StackPanel>
</Border>
顯示我的自動建議列表的項目。 自動提示部分工作正常,但布局有問題。 當我啟動窗口時,邊框和滾動查看器元素都在窗口其他所有部分的后面。
在自動點火之前:
自動開火之后:
這顯然不是我想要的。 我希望border和scrollviewer元素都在所有其他元素的前面。
如果必須提供更多代碼來解決此問題,請告訴我。
好的,用戶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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.