Как заменить шаблон с помощью триггера, когда элементы в ItemsControl переполняют его контейнер?
В моей текущей реализации я хотел бы показать более краткую форму шаблона, основанную на том, является ли текущее состояние ItemsControl таким, что содержимое вызывает появление полос прокрутки ScrollViwer, если для видимости полосы прокрутки установлено значение Auto. Поэтому меня интересует любое свойство либо в ScrollViewer, либо в ItemsControl, которое может дать мне подсказку о том, переполняет ли оно ScrollViewer. Если мне нужно использовать какой-то пользовательский ValueConverter, чтобы сделать разумное логическое значение для привязки, я думаю, это тоже будет хорошо.