天天看點

WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式

在WPF開發中經常用到Window和Page兩種界面,标準窗體分兩個部分:非客戶區和客戶區。

1、非客戶區有窗體圖示、标題、最小化、最大化、關閉等按鈕。

2、客戶區是放應用程式的内容。

WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式

在Newbeecoder.UI控件庫有三種預設樣式的窗體,分别是主題窗體、預設窗體、Mac窗體

一、主題窗體開發NbWindowEx類而生成的。在主題窗體中添加自定義屬性(标題對齊、擴充圖示、圖示寬高度、顯示關閉按鈕、顯示最大化和最小化按鈕、顯示标題、标題顔色、系統按鈕樣式)等功能,使用者可以自己窗體樣式去設定相關屬性。

在主題樣式中定了預設非客戶區背景顔色,最大化和最小化按鈕,視窗圖示等。

二、預設窗體是一個空白窗體,這樣就可以自由設定樣式達到理想狀态,在預設窗體增加幾項依賴屬性,分别有:标題欄高度、圓角、滑鼠拖動窗體大小、窗體陰影等。

例如開發者在窗體隻有關閉按鈕,不需要最大化,最小化等。

三、Mac窗體是根據開發者需求新增的樣式。開發者直接調用樣式就可以實作。

Demo下載下傳地位址:Newbeecoder.UI開源控件庫.zip-C#文檔類資源-CSDN下載下傳WPF開發桌面軟體具有天然優勢,能快速漂亮的界面程式。Newbeecoder.UI是一款簡單易用漂更多下載下傳資源、學習資料請通路CSDN下載下傳頻道.

WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式

https://download.csdn.net/download/liaohaiyin/63234875

 為了友善使用者了解軟體功能,先視訊示範下控件庫界面和代碼結構。

WPF UI開源控件

接下來示範在Newbeecoder.UI控件庫中三種預設樣式窗體:

WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式
WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式
WPF MVVM架構搭建Newbeecoder.UI控件庫—視窗樣式

繼續閱讀