BusyIndicator和TabControl同处在Grid里,到了BusyIndicator该登场的时候,它被TabControl挡住,如何解决
BusyIndicator和TabControl同处在Grid里,到了BusyIndicator该登场的时候,它被TabControl挡住,怎么解决?Gr
BusyIndicator和TabControl同处在Grid里,到了BusyIndicator该登场的时候,它被TabControl挡住,怎么解决?
<Grid x:Name="LayoutRoot">
<my2:BusyIndicator IsBusy="{Binding IsBusy}" …… />
<sdk:TabControl>
……
</Grid>
Grid只有一行一列,本意是想让BusyIndicator显示在TabControl上面。
当我把TabControl隐藏后发现BusyIndicator是动作的,它应该是运行时被TabControl挡住了。貌似也没有html或flash那样的ZIndex属性可以设置。不知道这种问题怎么解决?
[解决办法]topmost Panel.ZIndex
[解决办法]“本意是想让BusyIndicator显示在TabControl上面”:Grid布局,元素的“层次”是按元素出现的顺序安排的,你可以把 BusyIndicator 和 TabControl 的顺序交换;
“当我把TabControl隐藏后发现BusyIndicator是动作的,它应该是运行时被TabControl挡住了”:看得不是很明白,什么是“动作”?
“貌似也没有html或flash那样的ZIndex属性可以设置”:正如上面说的,Grid布局没有ZIndex属性,但Canvas布局有,你可以看看你的要求用哪个布局好。