猿问

WPF:Visual Studio 图标库中缺少最大化/恢复图标。解决方法是什么?

我正在尝试创建类似于 visual studio 按钮的最大化和恢复按钮。我下载了 Visual Studio 图标库,但那里只有最小化图标可用。

根据此链接,https://social.msdn.microsoft.com/Forums/en-US/f19c19c8-60f6-4f2d-bfca-2cc365949769/i-cant-find-maximize-icon-in-visual-studio-20152017 -image-library?forum=csharpgeneral,那些不是图标,而是一种名为 segoe mdl assets 的字体。但是这个字体只有Win-10才有。我没有使用 Win-10,那么这里有哪些选项?

没有可共享的代码,因为我不确定如何在代码中完成此操作。


慕妹3242003
浏览 109回答 1
1回答

达令说

这很简单(而且有点粗糙)。对于 Max 和 restore,纯 XAML,您所需要的只是放置在画布上的 Boder。请参阅下面的代码以开始使用:最大按钮:<Button x:Name="CommandMax"&nbsp; &nbsp; &nbsp; &nbsp; Width="15"&nbsp; &nbsp; &nbsp; &nbsp; Height="15"&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; >&nbsp; &nbsp; <Canvas Width="15"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height="15">&nbsp; &nbsp; &nbsp; &nbsp; <Border&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Width="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderBrush="White"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderThickness="1,3,1,1" />&nbsp; &nbsp; </Canvas></Button>恢复按钮:<Button x:Name="CommandRes"&nbsp; &nbsp; &nbsp; &nbsp; Width="15"&nbsp; &nbsp; &nbsp; &nbsp; Height="15" >&nbsp; &nbsp; <Canvas Width="15"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height="15">&nbsp; &nbsp; &nbsp; &nbsp; <Border Background="Gray"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Width="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Margin="2,0"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderBrush="White"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderThickness="1,3,1,1" />&nbsp; &nbsp; &nbsp; &nbsp; <Border Background="Gray"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Width="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Height="10"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Margin="0,5"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderBrush="White"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BorderThickness="1,3,1,1" />&nbsp; &nbsp; </Canvas></Button>更改高度/宽度、颜色和背景以进行还原等,直到它适合您的应用程序风格。
随时随地看视频慕课网APP
我要回答