Clipboard
一个 ghost 图标按钮,点击后复制其文本,并在随后显示对勾。
示例可交互
Live demo unavailable
<StackPanel Orientation="Horizontal" Spacing="4" HorizontalAlignment="Left">
<TextBlock Text="dotnet add package AvaloniaUIKit" VerticalAlignment="Center" />
<uikit:Clipboard Text="dotnet add package AvaloniaUIKit" />
</StackPanel>用法
uikit:Clipboard 是一个 Button(因此 Click 与 Command 可用),绘制为带复制图标的 ghost 图标按钮。将 Text 设置为要复制的内容;点击会把它写入剪贴板、触发 Copied,并显示对勾图标两秒(对应 :copied 伪类与 IsCopied),在此期间再次点击不会执行任何操作。尺寸与 Button 相同:xsmall、small、large(默认为 medium)。
示例
四种尺寸。
Live demo unavailable
<WrapPanel ItemSpacing="8" LineSpacing="8">
<uikit:Clipboard Classes="xsmall" Text="Copied text" />
<uikit:Clipboard Classes="small" Text="Copied text" />
<uikit:Clipboard Text="Copied text" />
<uikit:Clipboard Classes="large" Text="Copied text" />
</WrapPanel>