Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| //<SnippetThreadingMultiBrowserCodeBehind> | |
| using System; | |
| using System.Windows; | |
| using System.Windows.Controls; | |
| using System.Windows.Data; | |
| using System.Windows.Threading; | |
| using System.Threading; | |
| namespace SDKSamples | |
| { | |
| public partial class Window1 : Window | |
| { | |
| public Window1() : base() | |
| { | |
| InitializeComponent(); | |
| } | |
| private void OnLoaded(object sender, RoutedEventArgs e) | |
| { | |
| placeHolder.Source = new Uri("http://www.msn.com"); | |
| } | |
| private void Browse(object sender, RoutedEventArgs e) | |
| { | |
| placeHolder.Source = new Uri(newLocation.Text); | |
| } | |
| //<SnippetThreadingMultiBrowserNewWindow> | |
| private void NewWindowHandler(object sender, RoutedEventArgs e) | |
| { | |
| Thread newWindowThread = new Thread(new ThreadStart(ThreadStartingPoint)); | |
| newWindowThread.SetApartmentState(ApartmentState.STA); | |
| newWindowThread.IsBackground = true; | |
| newWindowThread.Start(); | |
| } | |
| //</SnippetThreadingMultiBrowserNewWindow> | |
| //<SnippetThreadingMultiBrowserThreadStart> | |
| private void ThreadStartingPoint() | |
| { | |
| Window1 tempWindow = new Window1(); | |
| tempWindow.Show(); | |
| System.Windows.Threading.Dispatcher.Run(); | |
| } | |
| //</SnippetThreadingMultiBrowserThreadStart> | |
| } | |
| } | |
| //</SnippetThreadingMultiBrowserCodeBehind> |