Я заметил, что есть разница в том времени, что требуется для панели выполнения WPF и панель прогресса WinForms, чтобы заполнить полностью.
Заполните полностью, так как в установите значение 100 в формах, так и WPF, можно заметить, что WinForms заполняет стержень плавно, в то время как WPF наполняет его мгновенно.
Я хотел знать, есть ли свойство, которое мы можем редактировать в шаблонах, чтобы изменить это.
Надеюсь, я позволил понять, я тоже могу опубликовать видео, если кто-то хочет.
Редактировать
Вот видео о том, о чем я говорю, обратите внимание на разницу?
Редактировать 2
Заполнение бара прогресса с таймером?
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Animation;
namespace WpfApplication2
{
public partial class MainWindow : Window
{
public MainWindow()
{
this.InitializeComponent();
this.Title = "WPF Progress Bar Demo";
}
private void fill(int from, int to)
{
Duration duration = new Duration(TimeSpan.FromSeconds(0.5));
DoubleAnimation doubleanimation = new DoubleAnimation(from, to, duration);
progb.BeginAnimation(ProgressBar.ValueProperty, doubleanimation);
}
private void fill_Click(object sender, RoutedEventArgs e)
{
fill(0, 100);
}
}
}
Это нормально и будет ли это Работайте где угодно?
Не стесняйтесь менять его.
Спасибо.