WPF:以编程方式在radWindow上放置一个图标

时间:2013-03-30 14:16:52

标签: wpf image telerik icons radwindow

我想以编程方式在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();

但图标不显示

有没有人有想法?

修改

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

enter image description here

2 个答案:

答案 0 :(得分:2)

<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.

答案 1 :(得分:1)

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

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();