1. 程式人生 > WINDOWS開發 >2020年WPF介面開發,如何加深對工具欄、資料編輯器的使用?

2020年WPF介面開發,如何加深對工具欄、資料編輯器的使用?

下載DevExpress v19.2完整版

在本系列文章中,小編將為大家詳細介紹在下一個主要版本(v20.1)中提供的一些功能,感謝大家長期以來對DevExpress WPF元件的信任與支援,早期訪問和CTP版本僅用於早期測試目的,尚不能用於生產環境。 該版本可以與其他主要版本的DevExpress產品並排安裝。 在安裝Early Access和CTP版本之前,請備份您的專案和其他重要資料。

WPF Ribbon和Toolbars

外觀選項

在此版本(v20.1)中,您可以通過以下屬性完全自定義Ribbon、Toolbar和BarItems外觀:

  • Background,
  • BorderBrush,
  • BorderThickness,
  • CornerRadius,
  • Foreground,
  • Margin,
  • Padding.

您還可以根據自定義條件、滑鼠輸入和視覺化狀態使用觸發器來控制BarItem的外觀。

WPF Ribbon - 增強後臺檢視功能

現在,您可以顯示Backstage標籤專案標題的標誌符號,您還可以在BackstageView的頂部或底部顯示標籤專案標題。

技術分享圖片

緊湊的SVG宣告

現在,您可以使用緊湊的定義指定SVG圖示:

<dxb:BarContainerControl>
<dxb:MainMenuControl>
<!-- The old SVG definition -->

<dxb:BarButtonItem Glyph="{dx:SvgImageSource Uri=Images/Notebook1.svg}"/>
<!-- The new SVG definition -->
<dxb:BarButtonItem Glyph="Images/Notebook2.svg"/>
</dxb:MainMenuControl>
</dxb:BarContainerControl>

SVG影象源可以繫結到Strings、Uris和Streams,您無需建立IValueConverter即可將ImageSource與ViewModel繫結。

WPF Data Editors

WPF DateEdit - 操作模式標誌符號

在此版本(v20.1)中,WPF日期編輯的下拉按鈕針對不同的操作模式顯示不同的字形。

技術分享圖片

WPF TrackBarEdit

WPF TrackBar Editor可以在刻度線旁邊繪製標籤,並在使用者拖動拇指時顯示帶有當前值的工具提示。

技術分享圖片

您可以使用以下新API完全自定義標籤內容和外觀設定:

其他編輯器增強功能

  • WPF ListBox Edit,ComboBox Edit和Lookup Edit現在包含ItemsSourceChanged事件。
  • 終端使用者可以triple-click來在WPF TextEdit中選擇整個文字行。
  • 改進帶有遮蔽輸入編輯器中的文字選擇。
WPF Themes

新的預設主題

v20.1將預設主題更改為Office2019Colorful,與之前的預設主題(Office2016White)不同,Office2019Colorful支援調色盤、輕量級模板以及具有Background、BorderBrush和BorderThickness屬性的標準WPF控制元件自定義。

您可以使用CompatibilitySettings.LegacyDefaultTheme屬性返回到以前的預設主題。


DevExpress Dashboard控制元件實操公開課4月即將開啟,專家名師線上直播

DevExpress技術交流群:540330292歡迎一起進群討論

掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊

技術分享圖片