1

私は wpf ウィンドウを持っており、開始時に 1 つのリストビューをバックグラウンド ワーカー スレッドで埋めます。スレッドが実行されている間に読み込みウィンドウを配置したい。だから私はプログレスバーで別の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