更改画布背景 - 地铁应用程序

时间:2012-12-21 09:10:24

标签: c# xaml canvas background microsoft-metro

注意:我刚刚开始接近Windows 8,请保持温和。我想将背景图像设置为画布:

private void InsertImage(object sender, RoutedEventArgs e) {
    var uri = new System.Uri("inkpen:///Assets/01.jpeg");
    var photo_background = new ImageBrush {
        ImageSource = new BitmapImage {
            UriSource = uri
        }
    };
panelcanvas.Background = photo_background;
}

XAML:

<Canvas Name="panelcanvas" Background="White" Margin="47.5,57,327.5,153"/>

背景从白色变为黑色,图像无法加载。我怎样才能解决这个问题? 谢谢。

1 个答案:

答案 0 :(得分:1)

问题是Uri

ms-appx:///Assets/01.jpeg

修好了

http://msdn.microsoft.com/en-us/library/windows/apps/hh781215.aspx