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的頂部或底部顯示標籤項目標題。

2020年WPF界面開發,如何加深對工具欄、數據編輯器的使用?

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

<barcontainercontrol><mainmenucontrol><barbuttonitem><barbuttonitem>/<mainmenucontrol>/<barcontainercontrol>

SVG圖像源可以綁定到Strings、Uris和Streams,您無需創建IValueConverter即可將ImageSource與ViewModel綁定。

WPF Data Editors

WPF DateEdit - 操作模式標誌符號

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

2020年WPF界面開發,如何加深對工具欄、數據編輯器的使用?

WPF TrackBarEdit

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

2020年WPF界面開發,如何加深對工具欄、數據編輯器的使用?

您可以使用以下新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屬性返回到以前的默認主題。



分享到:


相關文章: