2011-01-06 13 views
1

Dies ist der Fall:WPF: Stackoverflow Iterieren Gitter

ich ein zusätzliches Format zu meinem tooglesbuttons

private void PanelToggles_Checked(object sender, RoutedEventArgs e) 
{ 
    ToggleButton currentTB = sender as ToggleButton; 
    if (currentTB != null) 
    { 
     foreach (UIElement tb in GridToggles.Children) 
     { 
      MessageBox.Show(tb.GetType().ToString()); 
       (tb as ToggleButton).IsChecked = false; 
     } 
     currentTB.IsChecked=true; 
     currentTB.FontWeight = FontWeights.Bold; 
     //implementation 
    } 
} 

Es wirft Stackoverflow, einige Ideen zu tun versuchen?

Antwort

0

Nur eine Vermutung, aber es scheint wie PanelToggles_Checked ist ein Ereignis, unendliche Zeiten und der Grund genannt könnte sein, weil Sie currentTB.IsChecked = true; in Ihrer bedingten Anweisung tun, die das Ereignis immer wieder aufgerufen wird, lösen ....

+1

Du hast mein Leben gerettet! –