Xceed DataGrid for WPF v7.3 Documentation
Welcome to Xceed DataGrid, Editors, and 3D Views for WPF v7.3 / Xceed DataGrid for WPF / DataGrid Fundamentals / Views and Themes / Themes / Multi-surface Themes / Custom Multi-surface Themes / Custom Surface Configurations / ImageAndDoubleTitleSurfaceConfiguration Class
In This Topic
    ImageAndDoubleTitleSurfaceConfiguration Class
    In This Topic

    The following code provides the implementation of the ImageAndDoubleTitleSurfaceConfiguration custom surface configuration class. 

    VB.NET
    Copy Code
    Imports System
    Imports System.Windows
    Imports Xceed.Wpf.DataGrid.Views.Surfaces
    Namespace Xceed.Wpf.Documentation
    
      Public Class ImageAndDoubleTitleSurfaceConfiguration
                   Inherits ImageAndTitleSurfaceConfiguration
        Public Sub New()
          MyBase.New()    
        End Sub
        <TargetRegionPresenterName( "REGION_SecondTitle" )> _
        Public Property SecondTitleRegionConfiguration() As RegionConfiguration
         Get
            Return CType( GetValue( SecondTitleRegionConfigurationProperty ), RegionConfiguration )
         End Get
         Set( ByVal Value As RegionConfiguration )
            SetValue( SecondTitleRegionConfigurationProperty, value )
         End Set
        End Property
        Public Shared ReadOnly SecondTitleRegionConfigurationProperty As DependencyProperty =
            DependencyProperty.Register( "SecondTitleRegionConfiguration", _
                                         GetType( RegionConfiguration ), _
                                         GetType( ImageAndDoubleTitleSurfaceConfiguration ), _
                                         New UIPropertyMetadata( Nothing ) )
      End Class
    End Namespace
    C#
    Copy Code
    using System;
    using System.Windows;
    using Xceed.Wpf.DataGrid.Views.Surfaces;
    namespace Xceed.Wpf.Documentation
    {
    
     public class ImageAndDoubleTitleSurfaceConfiguration : ImageAndTitleSurfaceConfiguration
      {
        public ImageAndDoubleTitleSurfaceConfiguration()
          : base()
        {
        }
       [TargetRegionPresenterName( "REGION_SecondTitle" )]
       public RegionConfiguration SecondTitleRegionConfiguration
       {
         get
         {
           return ( RegionConfiguration )GetValue( SecondTitleRegionConfigurationProperty );
         }
         set
         {
           SetValue( SecondTitleRegionConfigurationProperty, value );
         }
       }
        public static readonly DependencyProperty SecondTitleRegionConfigurationProperty = 
            DependencyProperty.Register( "SecondTitleRegionConfiguration", 
                                          typeof( RegionConfiguration ), 
                                          typeof( ImageAndDoubleTitleSurfaceConfiguration ), 
                                          new UIPropertyMetadata( null ) );
      }
    }