WPF VB.NET 如何实例化一个包图标
WPF VB.NET how to instanciate a pack icon
我目前正在使用 Mahapps.Metro 图标包和 VB.NET(不是我的选择)在 WPF 中构建应用程序启动器。应用程序列表来自数据库,并在用户连接时检索。按钮是通过这种方法构建的:
Imports MahApps.Metro.IconPacks
For Each app As UserDLL.BO.UserApplication In _user.applications
Dim btn As New MyApplicationButton(app.ApplicationName, app.ApplicationPath, app.ApplicationArgs, app.ApplicationIcon)
btn.Content = app.ApplicationName
btn.Style = _style
Dim packIconMaterial As PackIconModern()
AddHandler btn.Click, AddressOf launchApp
Apps.Children.Add(btn)
Next
但是我在 Dim packIconMaterial As PackIconModern()
上有一个错误,上面写着 PackIconModern is ambiguous in the namespace 'Mahapps.Metro.IconPacks'
我错过了什么?
弄清楚发生了什么!
我在我的项目中安装了太多 Mahapps.Metro 包的引用。
所以我在参考文献中有:
Mahapps.Metro
Mahapps.Metro.iconsPack
Mahapps.Metro.IconsPack.SimpleIcons
Mahapps.Metro.IconsPack.SomeOtherIconsPacks
一旦我删除了 Mahapps.Metro 和 Mahapps.Metro.iconsPack,错误就消失了。
感谢大家的帮助!
我目前正在使用 Mahapps.Metro 图标包和 VB.NET(不是我的选择)在 WPF 中构建应用程序启动器。应用程序列表来自数据库,并在用户连接时检索。按钮是通过这种方法构建的:
Imports MahApps.Metro.IconPacks
For Each app As UserDLL.BO.UserApplication In _user.applications
Dim btn As New MyApplicationButton(app.ApplicationName, app.ApplicationPath, app.ApplicationArgs, app.ApplicationIcon)
btn.Content = app.ApplicationName
btn.Style = _style
Dim packIconMaterial As PackIconModern()
AddHandler btn.Click, AddressOf launchApp
Apps.Children.Add(btn)
Next
但是我在 Dim packIconMaterial As PackIconModern()
上有一个错误,上面写着 PackIconModern is ambiguous in the namespace 'Mahapps.Metro.IconPacks'
我错过了什么?
弄清楚发生了什么!
我在我的项目中安装了太多 Mahapps.Metro 包的引用。 所以我在参考文献中有:
Mahapps.Metro
Mahapps.Metro.iconsPack
Mahapps.Metro.IconsPack.SimpleIcons
Mahapps.Metro.IconsPack.SomeOtherIconsPacks
一旦我删除了 Mahapps.Metro 和 Mahapps.Metro.iconsPack,错误就消失了。
感谢大家的帮助!