Горизонтальная прокрутка для панели стека не работает

Я пытаюсь создать прокручиваемую горизонтальную стеклянную панель, но мне это не удается …

В настоящее время у меня есть панель стека с auto шириной (и проблема здесь, возможно, здесь), которая содержит некоторые элементы, такие как grids .

Теперь, если все мои сетки не являются видимыми в стеке (ширина слишком короткая), я не могу прокручивать. Я уже пытался поместить стекную панель в ScrollViewer но он тоже не работает.

Как я могу его удалить? благодаря

EDIT вот мой код:

                  

В настоящее время у меня есть панель стека с автоматической шириной (и проблема здесь, возможно, здесь), которая содержит некоторые элементы, такие как сетки.

Это твоя проблема. StackPanel измеряет своих детей с бесконечным горизонтальным пространством, если для его свойства Orientation установлено горизонтальное и бесконечное вертикальное пространство, если оно установлено в Вертикальное. Поэтому вам нужно будет указать явную ширину для самого StackPanel или ScrollViewer для этого.

В качестве альтернативы вы можете поместить ScrollViewer в панель, которая измеряет его дочерние элементы, например, Grid (но не StackPanel). Это работает, например:

                   

Но это не потому, что StackPanel считается бесконечной шириной:

                 

Помещение ScrollViewers внутри StackPanels – плохая идея.

Вы должны поместить свой StackPanel в ScrollViewer следующим образом:

               
  • Как изменить фон для кнопки MouseOver в WPF?
  • Значение * (звездочка) в WPF ColumnDefinition?
  • Пользовательская реализация MVVM Vs. PRISM
  • Плоская кнопка wpf
  • Как я могу создать «предварительный просмотр» FlowDocument в приложении WPF?
  • Как показать прогресс во время цикла занятости?
  • Стиль MenuItem со значком создает только один значок
  • Что такое ViewModelLocator и каковы его плюсы и минусы по сравнению с DataTemplates?
  • WPF: добавление элементов управления из кода
  • Реализация CollectionChanged
  • Создание приложений WPF выглядит в стиле Metro, даже в Windows 7? (Окон Хром / Темы / Тема)
  • Interesting Posts

    Магазин не будет открыт после обновления

    проверить загрузку файла с помощью rspec – rails

    Как использовать nircmd.exe и установить имя файла% ~ nF в пакетном режиме для цикла

    Профилировщик для Visual Studio 2008, C ++?

    Как генерировать аннотацию XMLElementWrapper с помощью xjc и настраиваемой привязки

    Как обучить инструмент анализа настроений в НЛП Стэнфорда

    Запуск программ параллельно с помощью xargs

    iphone / ipad: Как именно использовать NSAttributedString?

    Выражение типа «System.Int32» не может использоваться для возвращаемого типа «System.Object»

    Разбор одного терабайта текста и эффективное подсчет количества вхождений каждого слова

    Селектор CSS, включающий псевдо-class first-child и dropcap

    Как узнать, какой ключ продукта использовался для активации Windows?

    How To: Лучший способ рисовать таблицу в консольном приложении (C #)

    Как читать содержимое файла в istringstream?

    Служба не останавливается при вызове метода stopService

    Давайте будем гением компьютера.