用setter绑定xml组合框

时间:2018-08-28 07:53:19

标签: c# xml wpf

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

因此,当我选择活动选项时,我要向消息框发出警报,并且不希望在活动状态下更改组合框中的值。但这会更改我的组合框值。我如何更改先前值的状态并且不激活警报。

0 个答案:

没有答案