سلام بر برنامه نویسان سی شارپ ! در این مطلب آموزش #C ، یاد می گیرین که چگونه در wpf با کنترل progress bar کار کنید.کنترل progress bar برای نشان دادن پرشدن و جلو رفتن مراحل کاری مثل نصب شدن برنامه یا پی شدن فایل و … به کار می رود.در این فیلم آموزشی شما یاد می گیرین برنامه ای رو بسازین که با کلیک کردن کاربر روی دکمه ی Start Progress ، پروگرس بار شروع به پر شدن و جلو رفتن بکنه.همچنین نحوه ی ساخت پروگرس بار رو به صورت انیمیشنی پرشونده و ساخت Indeterminate Progress Bar که دارای مقدار نامشخص است و همچنین ساخت پروگرس بار با متن رو هم یاد می گیرید.
برای استفاده از کنترل پروگرس بار و نمایش آن کافیه که از کد XAML زیر استفاده کنید:
<ProgressBar></ProgressBar>
کد زیر تصویر پایینی رو ایجاد میکنه:
<ProgressBar Margin="10,10,0,13" Name="ListView1" HorizontalAlignment="Left" VerticalAlignment="Top" Width="300" Height="30" />
تعیین مقدار progress bar:
<ProgressBar Margin="10,10,0,13" Name="PBar" HorizontalAlignment="Left"
VerticalAlignment="Top" Width="300" Height="30" Value="60" >
</ProgressBar>
VerticalAlignment="Top" Width="300" Height="30" Value="60" >
</ProgressBar>
کد بالا value پروگرس بار رو برابر 60 میکنه و پروگرس باری با عرض 300 و ارتفاع 30 رو ایجاد میکنه.
با استفاده از این کد می تونید یک پروگرس بار رو به صورت انیمیشنی پرشونده ایجاد کنید:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Duration duration = new Duration(TimeSpan.FromSeconds(20));
{
Duration duration = new Duration(TimeSpan.FromSeconds(20));