这个简单的程序不起作用,图像不会出现在窗口中。
namespace ClipBoardTest
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void CopyButton_Click(object sender, RoutedEventArgs e)
{
if (Clipboard.ContainsImage())
{
ImageUIElement.Source = Clipboard.GetImage();
Console.WriteLine("Clipboard copied to UIElement");
}
else
{
Console.WriteLine("No image in Clipboard");
}
}
}
}
输出为“剪贴板复制到 UIElement”,但图像未出现在窗口中。
XAML:
<Window x:Class="ClipBoardTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button x:Name="CopyButton" Content="Copy" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="CopyButton_Click"/>
<Image x:Name="ImageUIElement" Margin="90,10,10,10"/>
</Grid>
</Window>
有没有人,谁明白,什么是错的?