Я хочу создать элемент управления вкладки sivlerlight, где вкладки остаются на одной строке, а кнопки прокрутки позволят мне прокручивать влево или вправо по вкладкам. Ниже приведена ссылка на элемент управления, который можно приобрести, но я хотел бы написать свое собственное и поделиться им с сообществом. Я знаю, что могу создать унаследованный класс и стиль с помощью кнопок для элемента управления вкладками. Наверное, я смущен тем, как держать вкладки в одной строке и прокручивать вкладки, чтобы отображалась только половина вкладки. Можете ли вы помочь с этим? Если я покину базу, пожалуйста, исправьте мое направление.Элемент управления прокруткой Silverlight
ответ
Недавно я создал TabControl, в котором вкладки расположены на одной линии.
Я написал the blog post, где я объяснил некоторые подробности.
Также вы можете скачать проект непосредственно here.
Мой первый инстинкт должен был бы создать элемент управления, который имеет ScrollViewer
с WrapPanel
внутри него (от Silverlight Toolkit), который течет горизонтально. Затем вы можете добавить кнопки вкладок в панель потока, и вы должны иметь поведение прокрутки.
Конечно, если вы не хотите полосу прокрутки, но вместо этого хотите кнопки, вы можете сделать то же самое, но скрыть полосы прокрутки, а затем вставить все это в Grid
с тремя столбцами. Поместите ScrollViewer
в столбец 0 с помощью columnspan
из 3, а затем добавьте кнопку в столбцы 0 и 2, которые вы можете показать и скрыть, когда мышь перевернется через эту ячейку сетки. Затем вы можете каким-то образом прокрутить просмотрщик при нажатии кнопок.
- 1. Silverlight 4 - Элемент управления печатью
- 2. Клонировать элемент управления в silverlight
- 3. Как «докровать» элемент управления Silverlight
- 4. Как разместить элемент управления Silverlight
- 5. Найти элемент управления Silverlight TreeViewItem заголовком
- 6. Пользовательский элемент управления Silverlight Binding Issue Lightswitch
- 7. Расширитель накладывает элемент управления в silverlight
- 8. Silverlight: Определите, какой элемент управления инициирован drag'n'drop
- 9. Как правильно использовать элемент управления Silverlight подкласса?
- 10. Элемент управления Silverlight с увеличением/уменьшением масштаба?
- 11. Silverlight 3 - Найти элемент внутри элемента управления
- 12. Элемент управления ListView для Silverlight 4?
- 13. Silverlight пользовательский элемент управления проблема наследования
- 14. Где находится элемент управления календарем Silverlight?
- 15. Добавить элемент управления Silverlight без блокировки ui
- 16. Создайте зеркальный элемент управления в Silverlight 3
- 17. не удалось просмотреть элемент управления Silverlight
- 18. Мастер-страница, содержащая элемент управления silverlight
- 19. Когда элемент управления в Silverlight освобождается \ уничтожается?
- 20. Элемент управления пользовательскими элементами тестирования в Silverlight
- 21. Silverlight 4 пользовательский элемент управления дочерних элементов
- 22. Элемент управления Silverlight Tab - несколько элементов управления на одной вкладке
- 23. Элемент перекрывается другим прокруткой
- 24. Что это за элемент управления прокруткой в приложениях Blackberry?
- 25. Silverlight: создать изображение из элементов управления silverlight
- 26. Silverlight: Стыковка элементов управления
- 27. Стыковка элементов управления Silverlight
- 28. Позиция пользователя управления Silverlight
- 29. Silverlight: Создание модального управления
- 30. изменить видимость родительского узла управления Silverlight, элемент управления silverlight получил перезагрузку