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
ますか?