DXSchedulerPrintAdapter.SmartSyncOptions Property
Provides access to options specific to the SmartSync Printing feature.
Namespace: DevExpress.Xpf.Scheduler.Reporting
Assembly: DevExpress.Xpf.Scheduler.v24.2.dll
NuGet Package: DevExpress.Wpf.Scheduler
Declaration
Property Value
Type | Description |
---|---|
ISmartSyncOptions | An object exposing the ISmartSyncOptions interface (SchedulerSmartSyncOptions), allowing you to specify SmartSync-specific options. |
Remarks
Important
You are viewing documentation for the legacy WPF Scheduler control. If you’re starting a new project, we strongly recommend that you use a new control declared in the DevExpress.Xpf.Scheduling namespace. If you decide to upgrade an existing project in order to switch to the updated scheduler control, see the Migration Guidelines document.
The SmartSyncOptions property allows you to specify grouping for data iterations via the ISmartSyncOptions.GroupType property.
See the DXSchedulerPrintAdapter.EnableSmartSync property for more information.
Example
This example demonstrates how to enable the SmartSync feature for scheduler tri-fold reports (for example, the TrifoldResource.schrepx report that is, by default, placed in C:\Users\Public\Documents\DevExpress Demos 24.2\Components\Data\SchedulerReportTemplates\). Use the DXSchedulerPrintAdapter.EnableSmartSync and DXSchedulerPrintAdapter.SmartSyncOptions
properties.
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduler"
Title="MainWindow" Height="491" Width="691" >
<Grid>
<!-- ... -->
<dxsch:SchedulerControl x:Name="scheduler" >
<!-- ... -->
</dxsch:SchedulerControl>
<dxsch:DXSchedulerControlPrintAdapter x:Name="printAdapter"
SchedulerControl="{Binding ElementName=scheduler}"
EnableSmartSync="True">
<dxsch:DXSchedulerControlPrintAdapter.SmartSyncOptions>
<dxsch:SchedulerSmartSyncOptions GroupType="Resource"/>
</dxsch:DXSchedulerControlPrintAdapter.SmartSyncOptions>
</dxsch:DXSchedulerControlPrintAdapter>
</Grid>
</Window>