Я использую C # и DSL Tools для VS2005.
Мне нужно создать транзакции, чтобы изменить некоторые данные, но я хочу, чтобы они были скрыты от пользователя, то есть не отображались в списке UNDO в VS2005.
Я пытался отключить UndoManager
store.UndoManager.UndoState = UndoState.Disabled;
Но, отключив его, все существующие предыдущие действия в списке отмен отменяются.
Транзакции имеют свойство isHidden, но оно доступно только для чтения. Я не знаю, как установить скрытый.
Я также пытался создать новый UndoManager, но это также свойство только для чтения ...
Как создать транзакцию, которая не отображается в списке отмен?
Я был бы рад написать еще несколько деталей, чтобы прояснить любые сомнения,
Большое спасибо,
Луис Филипе
[добавлено]
Я рисую фон каждой фигуры, основываясь на значении свойства. Например, зеленый, если верно, красный, если ложь. Мне нужно открыть транзакцию, чтобы нарисовать фон фигуры, но для меня она действует как вычисляемое (только для чтения) свойство.