WPF: максимизировать / восстановить иконки отсутствуют в галерее иконок Visual Studio. Каковы обходные пути? - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать кнопки «Развернуть» и «Восстановить», похожие на кнопки 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 Ответ

1 голос
/ 23 апреля 2019

Это довольно просто (и немного грубо).Для Макса и восстановления, чистого 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>

Измените высоту / ширину, цвет и фон для восстановления и т. Д., Пока он не будет соответствовать стилю вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...