Я заметил, что есть разница во времени, необходимом для того, чтобы индикатор выполнения 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);
}
}
}
это нормально, и он будет работать где-нибудь?
Не стесняйтесь менять его.
Спасибо.