gpt4 book ai didi

c# - 将 XAML 中的 ImageSource 设置为 PackIcon 类型?

转载 作者:行者123 更新时间:2023-12-05 01:18:06 24 4
gpt4 key购买 nike

我正在尝试组合一个功能区控件,我喜欢使用 MaterialDesign WPF 工具包的 IconPack 中的图标。有什么方法可以获取图标图像本身吗?

例如:使用网格图标,代码为<materialDesign:PackIcon Kind="Grid" /> .

如何将该图标分配给 ImageSource?

最佳答案

您可以按照此处的建议使用自定义转换器:https://github.com/MahApps/MahApps.Metro.IconPacks/issues/39 .

<Window.Resources>
<local:PackIconImageSourceConverter x:Key="PackIconImageSourceConverter" />
</Window.Resources>
...
<Image Source="{Binding Source={x:Static iconPacks:PackIconMaterialKind.Grid}, Converter={StaticResource PackIconImageSourceConverter}}"
Stretch="None" />

您将在此处找到转换器类的代码:https://gist.github.com/Phyxion/160a6f04e6083016d4b2a3aed3c4fe71 .

关于c# - 将 XAML 中的 ImageSource 设置为 PackIcon 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46905711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com