Hello folks,
today i got a wierd problem in my Silverlight Application. I had two Comboboxes, i wanted to change the items of the second Combobox, when i select a value in the first Combobox.
But the second Combobox still showed another value. After spending some time with google i found this topic.
The solution to that Problem is the following.
private void cmbOne_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
cmbTwo.Dispatcher.BeginInvoke(new Action(() => { cmbTwo.SelectedIndex = 0; }));
}
|
The BeginInvoke Method executes the specified delegate asynchronously with the specified arguments on the thread that the Dispatcher was created on.
Now its works how it should. I hope it will help someone ![]()
Schreibe einen Kommentar