Vícevláknové WFP
C# .NET
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
progressBar.Maximum = 100;
Thread vlakno = new Thread(nove_vlakno);
vlakno.Start();
}
private void nove_vlakno()
{
Dispatcher.BeginInvoke(new Action(() =>
{
for (int i = 0; i < 100; i++)
{
progressBar.Value++;
Thread.Sleep(10);
}
}), System.Windows.Threading.DispatcherPriority.Normal);
}
private void stopBtn_Click(object sender, RoutedEventArgs e)
{
}
}
Neformátovaný
Přidáno: 1.7.2015
Expirace: Neuvedeno