1

これが当てはまります:

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
    }
}

StackOverFlowException、いくつかのアイデアをスローしますか?

4

1 に答える 1

0

推測ですが、PanelToggles_Checked無限回と呼ばれるイベントのようです。その理由は、イベントが何度も呼び出されるようcurrentTB.IsChecked = true;にトリガーする条件ステートメントで実行しているためである可能性があります。

于 2011-01-06T08:11:27.213 に答える