public void CancelEditOrAdd(WritableTextBlockViewModel tb, Action cancelAdd) { if (InEdit) { EndEdit(tb); } else { cancelAdd?.Invoke(); } }
public void ClearError(WritableTextBlockViewModel tb) { tb.InError = false; tb.Error = null; }
public void SetError(WritableTextBlockViewModel tb, string v) { tb.InError = true; tb.Error = v; }
public void EndEdit(WritableTextBlockViewModel tb) { tb.IsReadOnly = true; ClearError(tb); }
public void BeginEdit(WritableTextBlockViewModel tb) { tb.IsReadOnly = false; LastText = tb.Text; }