【问题标题】:WPF: put an icon on a radWindow programaticallyWPF:以编程方式在 radWindow 上放置一个图标
【发布时间】:2013-03-21 02:44:28
【问题描述】:

我想以编程方式在 radWindow 的左上角放置一个图标

我的代码是这样的

    RadWindow radWindow = new RadWindow();
radWindow.Header = "The header";
radWindow.Icon = new Image()
   {
   Source = new BitmapImage(new Uri("../ressources/enregistrer.png", UriKind.Relative))
   };
radWindow.Show();

但图标不显示

有人有想法吗?

编辑

这是我项目的架构: 上面代码的文件是用红色圈出来的 资源文件用绿色圈起来

【问题讨论】:

  • 有什么错误吗?我怀疑图像的相对路径没有得到解决。你能告诉你的图像在项目中的层次结构吗?

标签: wpf image telerik icons radwindow


【解决方案1】:
<telerik:RadWindow.Icon>
    <Image Source="pack://application:,,,/ressources/enregistrer.png" Height="18"/>
</telerik:RadWindow.Icon>

// this seems to work.  You will need to provide a size.

【讨论】:

    【解决方案2】:

    我不知道为什么上面的解决方案不起作用,但我找到了这样的解决方法

    RadWindow radWindow = new RadWindow();
    radWindow.Header = "The header";
    radWindow.Icon = new Image()
    {
                        Source = new BitmapImage(new Uri("pack://application:,,,/ressources/enregistrer.png", UriKind.RelativeOrAbsolute))
        }
     radWindow.Show();
    

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 2015-10-03
      • 1970-01-01
      相关资源
      最近更新 更多