WPF怎么实现复制粘贴功能
时间: 2024-01-30 21:07:25 浏览: 172
在.NET 4中为WPF DataGrid实现复制和粘贴
WPF实现复制粘贴功能可以使用系统自带的Clipboard类,该类提供了访问系统剪贴板的方法,可以实现在应用程序中复制和粘贴文本、图像等内容。
以下是实现复制和粘贴功能的示例代码:
复制功能:
```csharp
private void CopyButton_Click(object sender, RoutedEventArgs e)
{
string text = TextBox1.Text;
Clipboard.SetText(text);
}
```
粘贴功能:
```csharp
private void PasteButton_Click(object sender, RoutedEventArgs e)
{
if (Clipboard.ContainsText())
{
string text = Clipboard.GetText();
TextBox1.Text = text;
}
}
```
以上示例代码中,CopyButton_Click方法将文本框中的文本复制到系统剪贴板中,而PasteButton_Click方法则从系统剪贴板中获取文本并粘贴到文本框中。需要注意的是,Clipboard类的使用需要添加命名空间System.Windows.Forms。
阅读全文