8,735
社区成员
发帖
与我相关
我的任务
分享
<Grid Grid.Row="2" Margin="2" >
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBlock Text="代码预览" VerticalAlignment="Center" Margin="5,0,0,0"/>
<Button x:Name="btnCode" Content="复制代码" HorizontalAlignment="Right" Margin="0,0,5,0" Click="btnCode_Click" />
<TextBox x:Name="txtCode" Grid.Row="1" Margin="2" />
</Grid>
<script language="javascript" type="text/javascript">
function Copy(sender) {
window.clipboardData.setData("Text", sender)
}
</script>
/// <summary>
/// 复制功能
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnCode_Click(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("Copy",this.txtCode.Text);
}
/// <summary>
/// 复制功能
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnCode_Click(object sender, RoutedEventArgs e)
{
//HtmlPage.Window.Invoke("Copy", this.txtCode.Text);
Clipboard.SetText(this.txtCode.Text);
}
/// <summary>
/// 粘贴
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnPaste_Click(object sender, RoutedEventArgs e)
{
txtCode.Text = Clipboard.GetText();
}