Я проектирую довольно простой, но эффективный интерфейс для моего приложения. Проблема в том, что после некоторых действий, скажем, рефакторинга, я пришел, чтобы перепроектировать мой проект.WPF привязка из разных источников
Раньше у меня было ObsrvableCollection<UsbDevice>
. И мой контроль табуляции (со сложным пользовательским стилем ..) был привязан к этой коллекции. Но теперь мне нужно также что-то вроде элемента «Библиотека», чтобы быть рядом с подключенными USB-устройствами. Библиотека - это не коллекция, а просто бизнес-объект, содержащий внутри себя некоторые важные XML-данные. Id нравится использовать элемент управления вкладками, потому что в противном случае будет необходимо изобрести какую-то логику переключения: я не могу одновременно выбирать одновременно USB-устройство и библиотеку.
Итак, мой вопрос: 1) Возможно, некоторые из вас, WPF GURUS, знают сложный способ привязки из разных источников? самое очевидное решение - сделать что-то вроде ObservableColelction<object>
где-то в другом месте, но это очень уродливо, как для меня. 2) Или, если это невозможно, возможно, у некоторых из вас есть более легкое решение для вышеупомянутой проблемы?
THX много, это решение! – 52hertz
Рад, что я мог бы помочь :) –