【问题标题】:UWP C# Fill Rectangle with ImageUWP C# 用图像填充矩形
【发布时间】:2016-12-22 01:24:06
【问题描述】:

我的程序有一个矩形,我根据颜色选择器中的颜色进行着色。我想要做的是让它选择一个黑色的图像,而不是仅仅显示黑色。我必须用图像填充矩形的代码是:

p1rect1.Fill = new ImageBrush
{
    ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/LED;Assets/Images/off.png", UriKind.Absolute))
};

我从 c# wpf 讨论中找到了这段代码,但它似乎不适用于我的 UWP。发生的情况是矩形完全没有变化,并且在 xaml 代码中创建时保持其原始颜色。

在 C# 代码中将图像放入矩形的正确代码是什么?谢谢。

【问题讨论】:

    标签: c# uwp


    【解决方案1】:

    您需要使用ms-appx 方案来引用您的应用程序包中的文件。

    p1rect1.Fill = new ImageBrush
    {
        ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/Images/off.png"))
    };
    

    【讨论】:

      猜你喜欢
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多