我正在尝试创建类似于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的字体。但是这种字体只能在Win-10中使用。我不是赢了-10,所以这里有什么选择?
没有可共享的代码,因为我不确定如何在代码中实现这一点。
发布于 2019-04-23 16:26:06
这很简单(而且有点粗糙)。对于Max和restore,纯XAML,您所需要的只是放置在画布上的Boder。
请参阅下面的代码以开始:
最大按钮:
<Button x:Name="CommandMax"
Width="15"
Height="15"
>
<Canvas Width="15"
Height="15">
<Border
Width="10"
Height="10"
BorderBrush="White"
BorderThickness="1,3,1,1" />
</Canvas>
</Button>还原按钮:
<Button x:Name="CommandRes"
Width="15"
Height="15" >
<Canvas Width="15"
Height="15">
<Border Background="Gray"
Width="10"
Height="10"
Margin="2,0"
BorderBrush="White"
BorderThickness="1,3,1,1" />
<Border Background="Gray"
Width="10"
Height="10"
Margin="0,5"
BorderBrush="White"
BorderThickness="1,3,1,1" />
</Canvas>
</Button>更改高度/宽度、颜色和背景以进行还原等。直到它符合你的申请风格。
https://stackoverflow.com/questions/55815378
复制相似问题