The following example demonstrates how to set a multi-surface theme using property element syntax.

XAML
Copy Code
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">

   <Grid.Resources>

      <xcdg:DataGridCollectionViewSource x:Key="cvs_employees"

                                   Source="{Binding Source={x:Static Application.Current}, Path=EmployeesTable}"/>

   </Grid.Resources>

   <xcdg:DataGridControl x:Name="EmployeesGrid"

                         ItemsSource="{Binding Source={StaticResource cvs_employees}}">

     <xcdg:DataGridControl.View>

        <xcdg:CardflowView3D>

           <xcdg:CardflowView3D.Theme>

              <xcdg:ChameleonTheme/>

           </xcdg:CardflowView3D.Theme>

        </xcdg:CardflowView3D>

     </xcdg:DataGridControl.View>

   </xcdg:DataGridControl>

</Grid>
VB.NET
Copy Code
Dim view As New CardflowView3D()

view.Theme = New ChameleonTheme()

dataGridControl.View = view
C#
Copy Code
CardflowView3D view = new CardflowView3D();

view.Theme = new ChameleonTheme();

dataGridControl.View = view;