WPF版的Dock控制項第二版完成

2021-09-06 01:38:35 字數 493 閱讀 5808

重構了部分**:

主要是自己寫了一些panel。最開始布局是用的系統自帶的dockpanel和grid,後來發現這樣比較複雜,修改一些簡單的行為也要為了適應布局而編寫大量修改屬性的**,後來便自己寫了幾個panel來代替它們,通過自定義屬性來進行布局,簡化了不少**。(不過自己寫的panel中有一些bug,已經發改了幾個,可能還有些沒發現的)

完善控制項的功能:

主要是加入了系列化的功能和加了停靠視窗/顯示的時候的動畫效果,另外,對介面也做了一些修改。

現在的介面基本功能已經比較完善了,基本該有部分功能都有了。只不過目前的功能還比較少,後續會主要從如下幾個方面進行改進:

繼續重構**,使之更加合理

嘗試用它寫幾個簡單的應用,看還有那些地方需要新增一些介面,以增加其易用性

array c 實現,第二版

include include include include using namespace std namespace mylib array const array coll alloc coll.alloc size coll.size ia null array const pointer...

Effective Java 中文第二版

第2章 建立和銷毀物件 第1條 考慮用靜態工廠方法代替構造器 第2條 遇到多個構造器引數時要考慮用構建器 第3條 用私有構造器或者列舉型別強化singleton屬性 第4條 通過私有構造器強化不可例項化的能力 第5條 避免建立不必要的物件 第6條 消除過期的物件引用 第7條 避免使用終結方法 第3章...

Effective Java 中文第二版

第2章 建立和銷毀物件 第1條 考慮用靜態工廠方法代替構造器 第2條 遇到多個構造器引數時要考慮用構建器 第3條 用私有構造器或者列舉型別強化singleton屬性 第4條 通過私有構造器強化不可例項化的能力 第5條 避免建立不必要的物件 第6條 消除過期的物件引用 第7條 避免使用終結方法 第3章...