【问题标题】:Button Background from resources [duplicate]来自资源的按钮背景[重复]
【发布时间】:2023-03-03 10:03:01
【问题描述】:

我在 C# 代码中添加了一些按钮。我想给他们一个背景。

我希望我的应用程序在我发布我的应用程序时能够工作。我怎么做? 这是我所做的,但没有工作:

var brush = new ImageBrush();                          
brush.ImageSource = new BitmapImage(new Uri("/Images/zwembad.png",UriKind.Relative));
plaatsen[counter].Background = brush;

它正在工作,但是当我发布和安装它时。它不工作?

如何解决这个问题?

【问题讨论】:

  • “它不工作”是什么意思?你确定你在目标机器上有那个文件(zwembad.png)吗?如果您改用SolidColorBrush,它会起作用吗?使用 MVVM :P...
  • 您应该使用 XAML 来定义 UI,而不是使用程序代码来“创建它”。学习正确使用 WPF。

标签: c# wpf image button background


【解决方案1】:

试试这个代码,C#/wpf:

ImageBrush brush = new ImageBrush(new BitmapImage(new Uri("pack://siteoforigin:,,,/images/yourimage.gif")));
brush.Stretch = Stretch.Uniform;
btn.Background = brush;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 2021-08-14
    • 2012-04-25
    相关资源
    最近更新 更多