不過對比messagebox還有一些瑕疵。這些天有時間就更新了一下:
1.過載了幾個新的show方法,和官方的messagebox相差無幾了。
2.去掉了最小化按鈕(我覺得最小化按鈕簡直就是畫蛇添足)
3.窗體高度可以隨著內容的多少隨之變化(如果超過了螢幕的高度那還是沒辦法)
4.訊息框的圖示的支援
5.訊息框彈出音的支援
6.esc和enter快捷鍵的支援
7.增加了幾個開關:
///不用擔心不會用,你只需要將messagebox前面加乙個『z』變成:zmessagebox,其他一模一樣。///是否允許窗體動畫
/// public
static
bool
isanimationenabled
//////
是否允許模糊特效
///只在設定owner不為空時有效
///public
static
bool
isblureffectenabled
//////
/// public
static
bool
isbeepenabled
上個圖吧:
WPF 自定義面板
先上效果圖吧 實現自定義面板主要實現兩個方法 一 measureoverride 用於計算容器內部元素大小,這個很簡單,略過 二 arrangeoverride 用於計算容器內部元素位置和其他顯示方式,以下是實現上面布局的 protected override system.windows.size...
WPF 自定義屬性
做了乙個自定義控制項和乙個自定義grid,裡面的元素可以隨著繫結屬性變化 效果圖 一定滑塊 關鍵 1 自定義屬性 public class mygrid grid set private static object coercecolumncount dependencyobject element...
WPF 自定義視窗
window類繼承自contentcontrol類。可以通過設定windowstyle none 完全移除視窗框架,從而建立乙個可完全定製的視窗,但是有各種各樣的不方便,所以本文使用windowchrome.windowchrome來自定義視窗 自定義視窗 參考遇到的一些難纏問題 屬性作用 值all...