翻譯|產品更新|編輯:龔雪|2023-03-30 09:56:23.160|閱讀 173 次
概述:DevExpress WPF?2022年底更新一個重大版本——v22.2,新版重新升級了工具欄、日程組件等,歡迎獲取新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業需求的高性能業務應用程序。通過DevExpress WPF能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產品,還是以數據為中心的商業智能產品,都能通過DevExpress WPF控件來實現。
DevExpress WPF 2022年底更新一個重大版本——v22.2,新版重新升級了工具欄、日程組件等,歡迎獲取新版體驗!
DevExpress技術交流群7:674691612 歡迎一起進群討論
屬性允許開發者顯示/隱藏單個欄項目菜單頭部的標題(通過擴展,創建受Windows 11啟發的上下文菜單)。
WPF Scheduler控件現在可以異步加載日程了,在使用時,DevExpress支持WPF日程解決方案保持響應性。
 
 
日期導航面板現在可以顯示新的UI元素,Calendar按鈕打開下拉日歷,視圖選擇器允許用戶在日歷視圖之間切換。
使用和選項來顯示/隱藏相應的UI元素。
 
 
新版本添加了一個新的UIObjectService服務,可以將此服務附加到視圖中的任何UI元素,以便直接從ViewModel訪問該元素。
XAML
<dxg:GridControl ItemsSource="{Binding Source}" AutoGenerateColumns="AddNew">
<dxg:GridControl.View>
<dxg:TableView ...>
<dxmvvm:Interaction.Behaviors>
<dxmvvm:UIObjectService/>
</dxmvvm:Interaction.Behaviors>
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
<Button Content="Export to PDF" Command="{Binding ExportToPdfCommand}"/>
C#
using DevExpress.Mvvm;
using DevExpress.Mvvm.DataAnnotations;
// ...
public class MainViewModel : ViewModelBase {
// ...
public IUIObjectService UIObjectService { get { return GetService<IUIObjectService>(); } }
[Command]
public void ExportToPDF() {
UIObjectService.Object.ExportToPdf(@"C:\Work\Documents\GridExport.pdf");
}
}
新版本用一個新的 選項擴展了NumericMaskAttribute,當對數字數據字段啟用時,綁定編輯器將其編輯值格式化為字符串(顯示值),并保留小數分隔符("."),即使編輯值的小數部分為零。
C#
using DevExpress.Mvvm.DataAnnotations;
// ...
public class DataItem {
public int Id { get; set; }
[NumericMask(UseAsDisplayFormat = true, AlwaysShowDecimalSeparator = true)]
public double NumericField { get; set; }
}
您可以在代碼中顯示、隱藏和自定義上下文菜單,新的API包括:
WPF Property Grid(屬性網格)控件現在包括CollectionButtonsVisibility和CollectionButtonClick事件,這些事件允許開發者設置“添加”和“刪除”Collection按鈕。開發者可以有條件地顯示/隱藏這些按鈕,并處理所需的添加/刪除操作。
我們增加了以下事件:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:慧都網