Namespace:DevExpress.Xpf.DataAccess.DataSourceWizard
Assembly:DevExpress.Xpf.DataAccess.v19.2.dll

Syntax
C# |
public abstract class EntryBase : DependencyObject
|
VB |
Public Class EntryBase Inherits DependencyObject
|

Remarks
A collection of EntryBase objects is returned by the ReportDesignerBase.ServicesRegistry property, enabling the Report Wizard customization.
The following example illustrates how to register a specific customization service type in XAML.
XAML |
<dxrud:ReportDesigner x:Name="reportDesigner">
<dxrud:ReportDesigner.ServicesRegistry>
<dxda:TypeEntry ServiceType="{x:Type dxrudw:IWizardCustomizationService}" ConcreteType="{x:Type local:MyWizardCustomizationService}" />
</dxrud:ReportDesigner.ServicesRegistry>
</dxrud:ReportDesigner>
|
The following example illustrates how to register a specific customization service type in code.
C# |
using DevExpress.Xpf.DataAccess.DataSourceWizard;
using DevExpress.Xpf.Reports.UserDesigner.ReportWizard;
reportDesigner.ServicesRegistry.Add(new TypeEntry {
ServiceType = typeof(IWizardCustomizationService),
ConcreteType = typeof(MyWizardCustomizationService)
});
|
VB |
Imports DevExpress.Xpf.DataAccess.DataSourceWizard
Imports DevExpress.Xpf.Reports.UserDesigner.ReportWizard
reportDesigner.ServicesRegistry.Add(New TypeEntry() With { _
Key .ServiceType = GetType(IWizardCustomizationService), _
Key .ConcreteType = GetType(MyWizardCustomizationService) _
})
|
The following example illustrates how to register a customization service instance in code.
C# |
using DevExpress.Xpf.DataAccess.DataSourceWizard;
using DevExpress.Xpf.Reports.UserDesigner.ReportWizard;
reportDesigner.ServicesRegistry.Add(new InstanceEntry {
ServiceType = typeof(IWizardCustomizationService),
Instance = new MyWizardCustomizationService()
});
|
VB |
Imports DevExpress.Xpf.DataAccess.DataSourceWizard
Imports DevExpress.Xpf.Reports.UserDesigner.ReportWizard
reportDesigner.ServicesRegistry.Add(New InstanceEntry() With { _
Key .ServiceType = GetType(IWizardCustomizationService), _
Key .Instance = New MyWizardCustomizationService() _
})
|

Inheritance Hierarchy
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
EntryBase

See Also