1

WPF で、次のユーザー コントロールがあるとします。

public partial class FlipButton : UserControl
{
    private Boolean _isOn = false;
}
public Boolean isOn
{
    get { return _isOn; }
    set { if (value) FlipBtn.Background = onColor;
          else FlipBtn.Background = offColor; _isOn = value; }
}
private void FlipBtn_Click(object sender, RoutedEventArgs e)
{
    isOn = !isOn;
}

対応する<Button Name="FlipBtn" Click="FlipBtn_Click">内部。

FlipButtonGroupここで、グリッドに配置されたこれらのボタンのコレクションを保持し、「有効」状態のボタンの内部コレクションを持つを作成したいと思います。ボタンがクリックされるたびに更新する必要がありますが、私の質問があります: がクリックを処理するisOn前に値の更新が行われることを保証できFlipButtonGroupますか?

4

1 に答える 1