In This Topic
    In This Topic

    The following example demonstrates how to copy rows selected in a datagrid control to the clipboard, using XAML.

    XAML
    Copy Code
    <!—Button bound to the ApplicationCommands.Copy with DataGridControl as CommandTarget -->
    <Button Command="ApplicationCommands.Copy"
            CommandTarget="{Binding ElementName=testGrid}"
            Content="Start Test" />
    <Grid MaxHeight="800">
       <xcdg:DataGridControl x:Name="testGrid"
                             ItemsSource="{Binding Source={StaticResource cvs_Data}}"
                             ItemScrollingBehavior="Immediate"
                             Height="400" />
    </Grid>

    The following example demonstrates how to copy rows selected in a datagrid control to the clipboard using code behind.

    VB.NET
    Copy Code
    ' Where testGrid is the DataGridControl. This sends the RoutedCommand Copy 
    ' to the DataGridControl so that the control can handle it.
    ApplicationCommands.Copy.Execute(Nothing, Me.testGrid)
    C#
    Copy Code
    // Where testGrid is the DataGridControl. This sends the RoutedCommand Copy 
    // to the DataGridControl so that the control can handle it.
    ApplicationCommands.Copy.Execute( null, this.testGrid );