如何从XAML中的项目属性添加图标

| 你好 我想知道是否有可能通过xaml访问项目属性资源。 我需要创建一个menuItem图标,所以通常我会这样做
itemCopy = new MenuItem
                           {

                               Icon = System.Drawing.Icon.FromHandle(NameSpace.Properties.Resources.iconName.GetHicon())
                           };
但是,我想直接从XAML创建相同的图标,而不使用后面的代码。这可能吗     
已邀请:
您需要设置各自的名称空间并进行静态引用,例如
<Window ...
    xmlns:prop=\"clr-namespace:Test.Properties\"
    Title=\"{Binding Source={x:Static prop:Resources.WinTitle}}\">
如果您的引用没有提供正确类型的对象,或者必须进行方法调用,则可以使用ValueConverter。     
resx资源中的图标为
type System.Drawing.Icon
,但WPF需要为
ImageSource
。只需将图标的生成操作更改为\“ Resource \”(而不是\“ Embedded Resource \”),然后直接在XAML中引用它即可:
<MenuItem Icon=\"Resources/yourIcon.ico\"...
    

要回复问题请先登录注册