C# wpf总线指示器未显示
我的窗口上有一个wpf忙指示灯,如下所示:C# wpf总线指示器未显示,c#,wpf,controls,busyindicator,C#,Wpf,Controls,Busyindicator,我的窗口上有一个wpf忙指示灯,如下所示: <Grid><Controls1:BusyIndicator x:Name="busyIndicator2" IsBusy="False" Content="Please wait....." Visibility="Hidden"/> </Grid> 但是指示器没有出现 知道为什么吗?我总是用BusyIndicator包装其他wpf内容,然后它显示在该内容的中心 <BusyIndicator...>
<Grid><Controls1:BusyIndicator x:Name="busyIndicator2" IsBusy="False" Content="Please wait....." Visibility="Hidden"/>
</Grid>
但是指示器没有出现
知道为什么吗?我总是用BusyIndicator包装其他wpf内容,然后它显示在该内容的中心
<BusyIndicator...>
<Grid>....</Grid>
</BusyIndicator>
....
尝试将布局控件包装到BusyIndicator中,看看这是否符合您的要求。在哪里定义了BusyIndicator?例如,如果您的XAML看起来像:
<Grid>
<BusyIndicator ...>
</BusyIndicator>
<ListBox ...>
</ListBox>
</Grid>
您永远不会看到
总线指示器,因为它位于列表框后面。我建议使用Chris建议的BusyIndicator
,否则,请确保它不会无意中隐藏在其他视觉效果后面。是的,我已经这样定义了。
<Grid>
<BusyIndicator ...>
</BusyIndicator>
<ListBox ...>
</ListBox>
</Grid>