Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# wpf总线指示器未显示_C#_Wpf_Controls_Busyindicator - Fatal编程技术网

C# 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...>

我的窗口上有一个wpf忙指示灯,如下所示:

<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>