首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

BusyIndicator和TabControl同处在Grid里,到了BusyIndicator该登场的时候,它被TabControl挡住,如何解决

2013-09-10 
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布局有,你可以看看你的要求用哪个布局好。

热点排行