作爲編輯器項目的一部分,我需要向WPF RichTextBox控件添加功能以允許用戶在表上執行操作。其中一項操作是將新的寬度值應用於表格的一列或多列。我有一個函數將新的Width值應用到正在討論的TableColumn對象中,並且該表正在很好地調整其自身。但是,我注意到列寬度更改操作似乎沒有添加到撤消堆棧。撤消/重做支持WPF RichTextBox中的表更改
換句話說,如果用戶鍵入某個內容,然後更改列寬,然後選擇撤消,則RichTextBox控件將撤銷用戶的輸入。撤消和重做似乎沒有在TableColumn對象上獲取屬性更改。
是否有某種方式使此操作以某種方式發生,實際上它是可撤銷/可重做的?