private void EhThickness_ChoiceChanged(object sender, DependencyPropertyChangedEventArgs e) { if (_pen != null) { using (var suspendToken = _pen.SuspendGetToken()) { _pen.Width = (float)_cbThickness.SelectedQuantityAsValueInPoints; suspendToken.ResumeSilently(); }; OnPenChanged(); } }