UWP удаляет ползунок размера из inkToolbarPenButton - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь сделать InkToolbar , размер шариковых ручек и карандашей которого нельзя изменить. По сути, фактический вид этот (кнопка имеет ползунок с текстом «размер»), и я хочу удалить его, чтобы он выглядел как этот , без этого ползунка. Я прочитал весь учебник о пользовательских панелях инструментов для рукописного ввода , но мне не удалось найти свойство, которое я хочу удалить. На самом деле, я не уверен, что смогу это сделать. Есть ли способ запретить пользователям видеть и использовать это свойство размера?

1 Ответ

0 голосов
/ 05 мая 2020

Вы можете настроить InkToolbarPenConfigurationControl в Generic.xaml на вашем p c.

Для подробностей.

Шаг 1, откройте Generic.xaml, найдите текст <Style TargetType="InkToolbarPenConfigurationControl">, скопируйте весь стиль, вы также можете увидеть мою суть .

Шаг 2, вставьте код стиля в свой App.xaml. Обратите внимание, что это переопределит все ваши кнопки InkToolbarPen.

<Application
    x:Class="App2.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App2">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/FavoriteButtonStyle.xaml"/>
                <ResourceDictionary Source="/BorderlessGridViewItem.xaml"/>
            </ResourceDictionary.MergedDictionaries>


            <!--Paste your style code here-->

        </ResourceDictionary>
    </Application.Resources>
</Application>

Шаг 3, найдите элемент управления Slider, установите Visibility на Collapsed. Готово !!!

enter image description here

...