翻譯|使用教程|編輯:龔雪|2019-12-11 09:38:08.907|閱讀 495 次
概述:通過DevExpress WPF Controls,您能創(chuàng)建有著強(qiáng)大互動功能的XAML基礎(chǔ)應(yīng)用程序,最新更新的DevExpress WPF v19.2向WPF Scheduler控件添加了對時區(qū)的支持,本文主要為大家介紹此功能,歡迎下載最新版體驗(yàn)哦~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress廣泛應(yīng)用于ECM企業(yè)內(nèi)容管理、 成本管控、進(jìn)程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務(wù)信息化管理中占據(jù)一席重要之地。通過DevExpress WPF Controls,您能創(chuàng)建有著強(qiáng)大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過該控件來實(shí)現(xiàn)。
DevExpress WPF Controls v19.2下載
最新更新的DevExpress WPF v19.2向WPF Scheduler控件添加了對時區(qū)的支持,此功能使您可以突出顯示時間間隔。
要突出顯示時間間隔,請創(chuàng)建一個TimeRegionItem并指定時間間隔和希望應(yīng)用于時間單元的畫筆。您還可以指定關(guān)聯(lián)的資源,如果對Scheduler進(jìn)行分組,則僅針對其使用的資源顯示時區(qū)。
新版本附帶一組專為時間區(qū)域設(shè)計(jì)的預(yù)定義畫筆(在DefaultBrushNames類中),由于這些畫筆是與主題相關(guān)的,因此不必?fù)?dān)心特定于主題的自定義,您還可以使用簡化的Scheduler樣式機(jī)制來定義自己的畫筆集。
在下圖中,我們使用Time Regions突出顯示周末和午餐時間,如您所見,高亮圖案會根據(jù)使用的主題改變顏色。
Time Regions與DataSource類完全集成,此類提供TimeRegionsSource和TimeRegionMappings屬性,因此在綁定模式下可以利用時區(qū)。
為了幫助您高效地呈現(xiàn)周期性時區(qū),v19.2附帶了一個新的RecurrenceBuilder類,這個新類允許您使用Fluent API樣式(在XAML和代碼隱藏中)創(chuàng)建重復(fù)模式。以下XAML代碼段說明如何創(chuàng)建一個突出顯示重復(fù)午餐時間的時間區(qū)域。
<dxsch:SchedulerControl> <!--define a custom template that adds an icon to time regions--> <dxsch:SchedulerControl.Resources> <DataTemplate x:Key="lunchRegionTemplate"> <Image MaxHeight="28" Source="{dx:DXImage ImagePath='SvgImages/Icon Builder/Travel_Restaurant.svg'}" /> </DataTemplate> </dxsch:SchedulerControl.Resources> <!--apply the template--> <dxsch:DayView TimeRegionContentTemplate="{StaticResource lunchRegionTemplate}" /> <!--create a recurring time region--> <dxsch:SchedulerControl.TimeRegionItems> <dxsch:TimeRegionItem Type="Pattern" RecurrenceInfo="{dxsch:RecurrenceDaily Start='1/1/2019 13:00:00', ByDay=WorkDays}" Start="1/1/2019 13:00:00" End="1/1/2019 14:00:00" BrushName="{x:Static dxsch:DefaultBrushNames.TimeRegion4Hatch}" /> </dxsch:SchedulerControl.TimeRegionItems> </dxsch:SchedulerControl>
上面的代碼片段具有一個自定義的Time Region模板,該模板在常規(guī)模式的頂部添加了SVG圖片(刀和叉)。
您可以在中找到數(shù)千個其他圖標(biāo)。
DevExpress v19.2全新發(fā)布,歡迎下載最新版體驗(yàn)哦~
DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292 歡迎一起進(jìn)群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)