Полагаю, MariaDB прослушивает порт по умолчанию 3307 , это означает, что ваше приложение также должно подключаться к этому порту. Я полагаю, что это именно тот случай, когда вы отображаете порт 3307 вашего контейнера "на улицу".
Измените порт в строке подключения:
url: jdbc:mariadb://content-database:3307/contentdb?autoReconnect=true
Все, что необходимо сделать, является этим:
<Expander>
<Expander.Header>
<TextBlock
Text="I am header text..."
Background="Blue"
Width="{Binding
RelativeSource={RelativeSource
Mode=FindAncestor,
AncestorType={x:Type Expander}},
Path=ActualWidth}"
/>
</Expander.Header>
<TextBlock Background="Red">
I am some content...
</TextBlock>
</Expander>
http://joshsmithonwpf.wordpress.com/2007/02/24/stretching-content-in-an-expander-header/
Не поддающийся растягиванию Expander
s обычно является проблемой не поддающиеся растягиванию родительские средства управления.. Возможно, одни из родительских средств управления определили a HorizontalAlignment
или VerticalAlignment
свойство?
Если можно отправить некоторый пример кода, мы можем дать Вам лучший ответ.
Я Соглашаюсь с HTH - проверка, какой контейнер Вы вставляете Расширитель... StackPanel будет всегда сворачиваться, это - дети вниз к самому маленькому размеру, в который они могут перейти.
Я использую Расширители много в моем проекте, и если Вы бросите их в Сетку / DockPanel, то затем расширитель заполнит все свободное место (предполагающий, что это Вертикально, и Горизонтальные ориентации установлены Простираться).
Предложение Jonathan Привязки ширины Расширителя к ширине контейнера может стать немного хитрым... Я попробовал эту технику несколько недель назад и нашел, что она может producte нежелательные результаты в некоторых случаях, потому что она может запретить функционирование системы расположения.
PS: Как общий совет (и я уверен, что собираюсь гореться для записи этого), если Вы не уверены в том, какой контейнер макетов к Вашим средствам управления в, затем начнитесь с Сеткой. Используя Столбец и строку определения позволяют Вам очень легко управлению, используют ли дочерние элементы управления минимальное пространство ("Автоматическое"), максимальное пространство (" * ") или точная сумма пространства (" [число]").
Инструментарий Silverlight включает управление Аккордеоном, которое действует как расширитель, который всегда простирается к свободному месту. Я еще не протестировал его, но это могло бы быть функционально для WPF также, как средства управления Диаграммой Silverlight.