我有一个wpf窗口,在开始时我用后台工作线程填充一个listview。我想在线程完成时加载一个加载窗口。所以我用进度条创建了另一个wpf窗口。当我调用worker.RunWorkerAsync()时,listview会正常填充。但如果我创建一个新的加载窗口,我看不到我的基本wpf窗口。如果我关闭加载窗口,我会看到我的基本wpf窗口,但列表视图是空的。
我的加载窗口xaml:
<Window x:Class="WpfApplication1.Loading"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Loading..." Height="100" Width="400" ResizeMode="NoResize">
<Grid>
<ProgressBar Name="pb" VerticalAlignment="Center" Orientation="Horizontal" Width="350" Height="20" IsIndeterminate="True" Margin="0,0,0,0" HorizontalAlignment="Center"></ProgressBar>
</Grid>
我打电话给加载窗口:
worker.RunWorkerAsync();
Loading l = new Loading();
l.ShowDialog();