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
public ISmartSyncOptions SmartSyncOptions { get; set; }
#Property Value
Type | Description |
---|---|
ISmart |
An object exposing the ISmart |
#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.
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>