or
ClipboardEx.ClipboardHandlers.Clear();var clipboardHandler = new ClipboardHandler();clipboardHandler.ClipboardDataFormat = DataFormats.Text;clipboardHandler.DocumentFormatProvider = new TxtFormatProvider();ClipboardEx.ClipboardHandlers.Add(clipboardHandler);


<telerik:ChartSeriesProvider Source="{Binding MultiSeriesData}"> <telerik:ChartSeriesProvider.SeriesDescriptors> <telerik:ScatterSeriesDescriptor ItemsSourcePath="Data" XValuePath="X" YValuePath="Y"> <telerik:ScatterSeriesDescriptor.Style> <Style TargetType="telerik:ScatterPointSeries" BasedOn="{StaticResource ScatterPointSeriesStyle}"> <Setter Property="ClipToBounds" Value="False" /> <Setter Property="ClipToPlotArea" Value="False" /> <!-- I'd like to be able to do the following, but it causes an error --> <!-- <Setter Property="ZIndex" Value="1000" /> --> </Style> </telerik:ScatterSeriesDescriptor.Style> </telerik:ScatterSeriesDescriptor> </telerik:ChartSeriesProvider.SeriesDescriptors></telerik:ChartSeriesProvider> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate DataType="itemGrid:ItemGrid"> <Grid Panel.ZIndex="10" Background="Red" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> <TextBlock Text="{Binding ItemName}"/> <i:Interaction.Behaviors> <behaviors:InertiaDeleteCptBehavior/> </i:Interaction.Behaviors> </Grid> </DataTemplate></telerik:GridViewDataColumn.CellTemplate>protected override void OnAttached() { base.OnAttached(); AssociatedObject.ManipulationDelta += Item_ManipulationDelta; AssociatedObject.ManipulationInertiaStarting += Item_ManipulationInertiaStarting; AssociatedObject.ManipulationCompleted += Item_ManipulationCompleted; }//COnstructor accepting string public ucCsvEditor(string csv) { InitializeComponent(); using (StringReader sr = new StringReader(csv)) { var reader = new CsvReader(sr); //CSVReader will now read the whole file into an enumerable while (reader.Read()) { string[] records = reader.CurrentRecord; string[] headers = reader.FieldHeaders; variablesValue.Add(records); variablesHeader.Add(headers); } //ObservableCollection<string[]> myCollection = new ObservableCollection<string[]>(variablesValue); radGridView.ItemsSource = variablesValue; //reader.FieldHeaders } }<Grid> <telerik:RadGridView x:Name="radGridView" Grid.Row="0" AutoGenerateColumns="True" IsReadOnly="False" CanUserDeleteRows="False" /> </Grid>if (!string.IsNullOrEmpty(csvData)) { RadWindow winCsvEditor = new RadWindow(); ucCsvEditor temp = new ucCsvEditor(csvData); winCsvEditor.Content = temp; winCsvEditor.Header = "CSV Editor"; winCsvEditor.Owner = this; winCsvEditor.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner; winCsvEditor.CanClose = true; winCsvEditor.ShowDialog(); } else { MessageBox.Show("No Variables available to edit"); }