В настоящее время у меня есть приложение, которое использует функцию ToggleButton / Popup, и все это работает, как и ожидалось, но я хотел посмотреть, есть ли способ (либо с помощью шаблонов элементов управления, либо с помощью пользовательских элементов управления), который позволяет включить кнопку переключения как часть всплывающего окна.
Эффект, к которому я стремлюсь, аналогичен стандартному макету TabControl / TabItem, но вместо этого ToggleButton заменит заголовок TabItem, а всплывающее окно будет служить его содержимым.
В В завершение я хочу, чтобы всплывающее окно отображалось непосредственно с правой стороны ToggleButton и имело одну непрерывную границу, которая обернута вокруг внешних краев ToggleButton и внешних краев всплывающего окна без какой-либо границы между ними. Окончательный вид не показал бы разделения между двумя элементами управления, и пользователь воспримет ToggleButton и Popup как один элемент управления.
Я подумал, что возможно было бы отредактировать шаблон стандартного TabItem и покажите его свойство содержимого в виде всплывающего окна, но еще не пробовали.
Дайте мне знать, если вы считаете, что это путь к go или есть какие-либо другие потенциальные решения. Спасибо.