jpg
问题是如果我要将图像或gif
图像拖到,如何区分这两种图像格式inkcanvas
?当我运行它时,我将我的gif
图像拖到了inkcanvas
但它没有进入第一个条件。它去了 else if。
gif
在顶部声明为
Viewbox vbMedia = new Viewbox();
MediaElement gif = new MediaElement();
if (gif.Source == new Uri("E:\\New folder\\Drawing\\Images\\Themes\\Gif\\bruce.gif", UriKind.Absolute))
{
vbMedia.Width = 70;
vbMedia.Height = 70;
gif.LoadedBehavior = MediaState.Play;
gif.UnloadedBehavior = MediaState.Play;
vbMedia.RenderTransform = group;
vbMedia.Child = gif;
this.InkCanvas1.Children.Add(vbMedia);
}
else
{
image.Width = 70;
image.Height = 70;
image.RenderTransform = group;
this.InkCanvas1.Children.Add(image);
}