因爲WPF沒有日曆控件,而這又是比較常用的,所以自己寫一個,但是隻是作爲公司統一控件的一部分,樣子有點像MonthViwer。
其實寫起來難度不是很大,只是自己對WPF的掌握水平不行,加上別的事情很多,這個小控件寫了快半年了
露個臉兒吧
提供CurrentDay屬性、SelectChanged事件
年、月能否更改,周標籤是否顯示,年、月Header是否顯示均提供屬性控制
每個月的周標籤和年月Header底色不同
寬度可以隨父容器自動改變(但有最小值),高度根據周的數量自動調整,不會變大或變小(沒有必要,雖然不麻煩)
用了4個類(其中一個爲Collection繼承的空類,用來顯示每週)和1個XAML