No Background Worker : Thread « Data « Silverlight






No Background Worker

No Background Worker
    

<UserControl x:Class='SilverlightApplication3.MainPage'
    xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' 
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d='http://schemas.microsoft.com/expression/blend/2008' 
    xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006' 
    mc:Ignorable='d' 
    d:DesignWidth='640' 
    d:DesignHeight='480'>

    <Grid x:Name="LayoutRoot" Background="White">

        <Grid.ColumnDefinitions>
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>

        <TextBox x:Name="txtEntry"
                 Width="200"
                 Height="20"
                 Grid.Column="0"
                 Grid.Row="0" />

        <Button x:Name="btnStartTask"
                Width="100"
                Height="20"
                Grid.Column="0"
                Grid.Row="1"
                Content="Start Task" 
                Click="btnStartTask_Click" />
    </Grid>

</UserControl>



//File: Page.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication3
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void btnStartTask_Click(object sender, RoutedEventArgs e)
        {
            System.Threading.Thread.Sleep(2000);
        }
    }
}

   
    
    
    
  








Related examples in the same category

1.Updating the UI from a Background ThreadUpdating the UI from a Background Thread
2.Implementing Threading in Silverlight ApplicationsImplementing Threading in Silverlight Applications
3.Implementing the DoWork eventImplementing the DoWork event
4.Reporting progress changes from the BackgroundWorkerReporting progress changes from the BackgroundWorker
5.Handling the completion of the background taskHandling the completion of the background task
6.Event Dispatcher TimerEvent Dispatcher Timer
7.Canceling a BackgroundWorker when a user selects the Escape keyCanceling a BackgroundWorker when a user selects the Escape key
8.Event Dispatcher with ThreadEvent Dispatcher with Thread