Прежде чем задать этот вопрос, я просмотрел все связанные вопросы, но не нашел ничего актуального.
В моем приложении есть панель стилей панели инструментов, представляющая собой панель стека с кучей кнопок. Пользователь может изменить, какие кнопки отображаются на панели инструментов.
Ширина окна может быть изменена, но она не может быть меньше ширины панели инструментов.
Сначала я надеялся связать свойство MinWidth
со свойством StackPanel
Width
и создать конвертер, который добавляет несколько пикселей к Width
из StackPanel
. Проблема в том, что мой конвертер не получает ширину StackPanel
, просто NaN в качестве значения: (
К сожалению, ширина StackPanel
установлена на Auto
, и я не могу это изменить.
Есть ли какой-нибудь способ сделать мое Окно MinWidth
зависимым от Width
из StackPanel
?