WPF界面開發者注意啦!Scheduler控件支持時區功能了,你get了嗎

DevExpress普遍應用於ECM企業內容管理、 成本管控、進程監督、生產調度,在企業/政務信息化管理中佔據一席重要之地。經過DevExpress WPF Controls,您能建立有着強大互動功能的XAML基礎應用程序,這些應用程序專一於當代客戶的需求和構建將來新一代支持觸摸的解決方案。 不管是Office辦公軟件的衍伸產品,仍是以數據爲中心的商業智能產品,都能經過該控件來實現。html

DevExpress WPF Controls v19.2下載express

最新更新的DevExpress WPF v19.2向WPF Scheduler控件添加了對時區的支持,此功能使您能夠突出顯示時間間隔。微信

要突出顯示時間間隔,請建立一個TimeRegionItem並指定時間間隔和但願應用於時間單元的畫筆。您還能夠指定關聯的資源,若是對Scheduler進行分組,則僅針對其使用的資源顯示時區。app

新版本附帶一組專爲時間區域設計的預約義畫筆(在DefaultBrushNames類中),因爲這些畫筆是與主題相關的,所以沒必要擔憂特定於主題的自定義,您還能夠使用簡化的Scheduler樣式機制來定義本身的畫筆集。svg

在下圖中,咱們使用Time Regions突出顯示週末和午飯時間,如您所見,高亮圖案會根據使用的主題改變顏色。ui

DevExpress WPF使用教程

Time Regions與DataSource類徹底集成,此類提供TimeRegionsSource和TimeRegionMappings屬性,所以在綁定模式下能夠利用時區。設計

爲了幫助您高效地呈現週期性時區,v19.2附帶了一個新的RecurrenceBuilder類,這個新類容許您使用Fluent API樣式(在XAML和代碼隱藏中)建立重複模式。如下XAML代碼段說明如何建立一個突出顯示重複午飯時間的時間區域。3d

<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>htm

上面的代碼片斷具備一個自定義的Time Region模板,該模板在常規模式的頂部添加了SVG圖片(刀和叉)。blog

DevExpress WPF使用教程

您能夠在SVG Image Gallery中找到數千個其餘圖標。


DevExpress v19.2全新發布,歡迎下載最新版體驗哦~

DevExpress中文網官網QQ羣:540330292      歡迎一塊兒進羣討論

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

DevExpress中文網微信
相關文章
相關標籤/搜索