在WPF開發中經常用到Window和Page兩種界面,标準窗體分兩個部分:非客戶區和客戶區。
1、非客戶區有窗體圖示、标題、最小化、最大化、關閉等按鈕。
2、客戶區是放應用程式的内容。
在Newbeecoder.UI控件庫有三種預設樣式的窗體,分别是主題窗體、預設窗體、Mac窗體
一、主題窗體開發NbWindowEx類而生成的。在主題窗體中添加自定義屬性(标題對齊、擴充圖示、圖示寬高度、顯示關閉按鈕、顯示最大化和最小化按鈕、顯示标題、标題顔色、系統按鈕樣式)等功能,使用者可以自己窗體樣式去設定相關屬性。
在主題樣式中定了預設非客戶區背景顔色,最大化和最小化按鈕,視窗圖示等。
二、預設窗體是一個空白窗體,這樣就可以自由設定樣式達到理想狀态,在預設窗體增加幾項依賴屬性,分别有:标題欄高度、圓角、滑鼠拖動窗體大小、窗體陰影等。
例如開發者在窗體隻有關閉按鈕,不需要最大化,最小化等。
三、Mac窗體是根據開發者需求新增的樣式。開發者直接調用樣式就可以實作。
Demo下載下傳地位址:Newbeecoder.UI開源控件庫.zip-C#文檔類資源-CSDN下載下傳WPF開發桌面軟體具有天然優勢,能快速漂亮的界面程式。Newbeecoder.UI是一款簡單易用漂更多下載下傳資源、學習資料請通路CSDN下載下傳頻道.
https://download.csdn.net/download/liaohaiyin/63234875
為了友善使用者了解軟體功能,先視訊示範下控件庫界面和代碼結構。
WPF UI開源控件
接下來示範在Newbeecoder.UI控件庫中三種預設樣式窗體: