核心體驗增強功能
- 多選:Ctrl+點選 或 滑鼠框選
- 群組移動:拖曳任一選取物件帶動群組
- 複製/貼上:Ctrl+C / Ctrl+V
- 鍵盤快速鍵:Ctrl+A 全選、Ctrl+Z 復原、Delete 刪除
- 右鍵選單整合上述功能
多選實作細節
- 活動與規則新增
IsSelected 屬性,選取時切換背景色以視覺區隔。
- 容器新增
CurrentSelectedControlCollection 集合管理選取項目。
- 框選邏輯:滑鼠按下記錄起點,移動時繪製半透明矩形,釋放時遍歷容器內所有物件,判斷幾何包含關係加入選取集合。
群組移動與複製
移動時計算滑鼠位移增量,套用至所有選取物件。複製時深度複製物件屬性(含位置偏移),貼上時加入容器並自動選取新建物件群組。