为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕妹3242003 2022-12-24 14:30:53
我正在尝试创建类似于 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,那么这里有哪些选项?没有可共享的代码,因为我不确定如何在代码中完成此操作。
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

这很简单(而且有点粗糙)。对于 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>

更改高度/宽度、颜色和背景以进行还原等,直到它适合您的应用程序风格。


查看完整回答
反对 回复 2022-12-24
  • 1 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号