<RowColumn>
<Label Value="Company status" Id="CTR_STATUS"></Label>
<Dictionary DictionaryCode="CSTAK" Binding="Status"/>
</RowColumn>
get {
return _model.Status;
}
set {
var prev = _model.Status;
if (value != "Active")
_model.Status = value;
else
{
MessageBox.Show("Can't choose this option");
Status = prev;
}
}
因此,当我选择活动选项时,我要向消息框发出警报,并且不希望在活动状态下更改组合框中的值。但这会更改我的组合框值。我如何更改先前值的状态并且不激活警报。