Как я могу отключить горизонтальную прокрутку в WPF ListBox?

На самом деле не ответ на ваш вопрос, а больше следа.

Из здесь :

Когда вы запускаете рабочий процесс сценария, Windows PowerShell анализирует сценарий в абстрактное синтаксическое дерево (AST). Наличие ключевого слова «workflow» заставляет компилятор script-to-workflow использовать этот AST для генерации XAML, формат, необходимый для среды выполнения Windows Workflow Foundation. Чтобы создать пользовательский интерфейс для взаимодействия с этим рабочим процессом, мы создаем функцию-обертку с теми же параметрами, но вместо этого координируем выполнение рабочего процесса в исполнительном редакторе PowerShell Workflow. Вы можете увидеть как функцию обертки, так и сгенерированную XAML, выполнив:

blockquote>
Get-Command workflow1 |Format-List *

. Я сделал это для вашего конкретного рабочего процесса (см. Рабочий процесс1 в приведенной выше команде) и сгенерированы как XAML, так и PowerShell код ... интересный. Код XAML не содержит ссылок на func2, но содержит ссылку на func1.

115
задан Quintin Willison 18 September 2018 в 12:09
поделиться

1 ответ

В XAML:

<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled" />

в C#:

myListBox.SetValue(
    ScrollViewer.HorizontalScrollBarVisibilityProperty,
    ScrollBarVisibility.Disabled);
253
ответ дан hoijui 18 September 2018 в 12:09
поделиться