Xceed Toolkit Plus for WPF v5.0 Documentation
Xceed.Wpf.Toolkit Assembly / Xceed.Wpf.Toolkit Namespace / BusyIndicator Class / BusyContentTemplate Property
Example


In This Topic
    BusyContentTemplate Property
    In This Topic
    Gets or sets the DataTemplate to use for displaying the busy content to the user.
    Syntax
    'Declaration
     
    Public Property BusyContentTemplate As DataTemplate
    'Usage
     
    Dim instance As BusyIndicator
    Dim value As DataTemplate
     
    instance.BusyContentTemplate = value
     
    value = instance.BusyContentTemplate
    public DataTemplate BusyContentTemplate {get; set;}

    Property Value

    A DataTemplate to use for displaying the busy content to the user.
    Example
    The following example shows how to set up a BusyIndicator that contains custom content.
    <xctk:BusyIndicator IsBusy="True" DisplayAfter="0">
           <xctk:BusyIndicator.BusyContentTemplate>
                <DataTemplate>
                     <StackPanel Margin="4">
                              <TextBlock Text="Downloading Email" FontWeight="Bold" HorizontalAlignment="Center"/>
                               <StackPanel Margin="4">
                                   <TextBlock Text="Downloading message 4/10..."/>
                                   <ProgressBar Value="40" Height="15"/>
                               </StackPanel>
                               <Grid>
                                   <Grid.ColumnDefinitions>
                                       <ColumnDefinition/>
                                       <ColumnDefinition/>
                                   </Grid.ColumnDefinitions>
                                   <Button Grid.Column="0" Content="Pause" HorizontalAlignment="Right" Margin="0 0 2 0"/>
                                   <Button Grid.Column="1" Content="Cancel" HorizontalAlignment="Left" Margin="2 0 0 0"/>
                               </Grid>
                      </StackPanel>
                </DataTemplate>
           </xctk:BusyIndicator.BusyContentTemplate>
           <xctk:BusyIndicator.OverlayStyle>
                      <Style TargetType="Rectangle">
                            <Setter Property="Fill" Value="#ffffeeee"/>
                      </Style>
           </xctk:BusyIndicator.OverlayStyle>
           <xctk:BusyIndicator.ProgressBarStyle>
                       <Style TargetType="ProgressBar">
                                <Setter Property="Visibility" Value="Collapsed"/>
                       </Style>
           </xctk:BusyIndicator.ProgressBarStyle>
           <ContentControl Style="{StaticResource SampleContent}"/>
    </xctk:BusyIndicator>
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also