如何在wpf弹出控件中使用进度条?

时间:2013-08-13 07:44:24

标签: wpf popup progress-bar

我正在使用C#和WPF作为我的GUI。我的目标是在wpf弹出控件下显示进度条。 我使用下面的代码在弹出控件下添加一个进度条。

<Popup HorizontalAlignment="Left" Margin="338,261,0,0" Name="popup1" VerticalAlignment="Top" Height="38" Width="153" >
            <StackPanel Background="Red">
                <ProgressBar Height="15" HorizontalAlignment="Left" Margin="349,272,0,0" Name="progressBar1" VerticalAlignment="Top" Width="130" Foreground="#FF3EA3EA" Value="{Binding ElementName=textBox1, Path=Text.Length, Mode=OneTime}"   Maximum="140" />

            </StackPanel>
        </Popup>

请帮助我。

Thanx in advanced!

1 个答案:

答案 0 :(得分:4)

您应该使用以下代码在ProgressBar控件下显示Popup

<Popup Name="popup1" HorizontalAlignment="Left" Margin="338,261,0,0" AllowsTransparency="True" VerticalAlignment="Top" Height="38" Width="153">
    <Grid>
        <ProgressBar HorizontalAlignment="Left"   
                     Name="progressBar1" Height="25" 
                     VerticalAlignment="Center" Width="130" 
                     Foreground="#FF3EA3EA" 
                     Value="{Binding ElementName=textBox1, Path=Text.Length, Mode=OneTime}"
                     Maximum="140" ForceCursor="False" />
    </Grid>
</Popup>