1

我有一个 wpf 窗口,开始时我用后台工作线程填充一个列表视图。我想在线程执行时放置一个加载窗口。所以我创建了另一个带有进度条的 wpf 窗口。当我调用 worker.RunWorkerAsync() 时,列表视图会正常填充。但是如果我创建一个新的加载窗口,我看不到我的基本 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();
4

0 回答 0