0

チェックボックスがあり、チェックすると Web サービスが呼び出されます。

これは、期待どおりに更新されているデータベースでトグル関数を使用しているため、正常に機能します。

ただし、ユーザーがチェックボックスをオフにしたときにトグル機能をアクティブにする必要があるという問題があります。

何らかの理由で、これはデータベースでトグル機能を起動していないようです。私は次のコードを使用しています -

 private void checkBox1_Checked(object sender, RoutedEventArgs e)
    {

        if (checkCounter1 == 0)
        {

        }
        else
        {
            //WebService call
        }
        checkCounter1 = 1;
    }

checkBox_Changed イベントを試しましたが、うまくいきませんでした。これどうやってするの?

4

2 に答える 2

3

以来SL、多かれ少なかれWPFです。そういうわけで、私はSLでWPFと同じようにCheckedイベントUnCheckedが必要だと思います。

このように、これらのイベントの両方に単一のイベント コードを割り当てます (両方とも同じ引数を取るため)。

private void checkBox1_Checked_Unchecked(object sender, RoutedEventArgs e)
{
    if (checkBox1.IsChecked)
    {
        //WebService call
    }
    else
    {

    }
}
于 2012-05-15T08:33:11.687 に答える
1

CheckBox1.IsCheckedチェックボックスのorプロパティを試してCheckBox1.Checked、イベント関数でチェックされているかどうかを確認してください。

于 2012-05-15T08:33:02.233 に答える