我在WPF中使用picturebox控件来显示Gif图像。由于我使用AllowTransperency =“True”,因此不会显示图片框控件。根据这个stackoverflow article,我必须将我的22bpp图像转换为32bppimage。我怎样才能做到这一点?请建议。
<Window Loaded="Window_Loaded" VeritcalAlignment="Center" AllowTransperency="True" Background="Transparent">
<border Background="Transpernt" BorderThickness="0">
<Grid>
<wfi:WindowsFormsHost Grid.Row="4" HorizontalAlignment="Center" VerticalAlignment="Center">
<winForms:PictureBox x:Name="myImage"></winForms:PictureBox> </wfi:WindowsFormsHost>
背后的代码
myImage.Image = @"C:\MyImage.Gif";
请帮忙。非常感谢您的帮助和提前的时间。