2020年WPF介面開發,如何加深對工具欄、資料編輯器的使用?
在本系列文章中,小編將為大家詳細介紹在下一個主要版本(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 -->
<!-- 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完全自定義標籤內容和外觀設定:
- TickItemContainerStyle,
- TickItemContainerStyleSelector,
- TickItemTemplate,
- TickItemTemplateSelector,
- TickItemStringFormat.
其他編輯器增強功能
- 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中文網微信公眾號,及時獲取最新動態及最新資訊