Как я могу сделать Фрагмент Расширителя WPF?

Полагаю, MariaDB прослушивает порт по умолчанию 3307 , это означает, что ваше приложение также должно подключаться к этому порту. Я полагаю, что это именно тот случай, когда вы отображаете порт 3307 вашего контейнера "на улицу".

Измените порт в строке подключения:

url: jdbc:mariadb://content-database:3307/contentdb?autoReconnect=true
31
задан Dave Clemmer 11 September 2013 в 02:10
поделиться

4 ответа

Все, что необходимо сделать, является этим:

<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/

45
ответ дан Ryan 27 November 2019 в 21:56
поделиться

Не поддающийся растягиванию Expanders обычно является проблемой не поддающиеся растягиванию родительские средства управления.. Возможно, одни из родительских средств управления определили a HorizontalAlignment или VerticalAlignment свойство?

Если можно отправить некоторый пример кода, мы можем дать Вам лучший ответ.

10
ответ дан Dave Clemmer 27 November 2019 в 21:56
поделиться

Я Соглашаюсь с HTH - проверка, какой контейнер Вы вставляете Расширитель... StackPanel будет всегда сворачиваться, это - дети вниз к самому маленькому размеру, в который они могут перейти.

Я использую Расширители много в моем проекте, и если Вы бросите их в Сетку / DockPanel, то затем расширитель заполнит все свободное место (предполагающий, что это Вертикально, и Горизонтальные ориентации установлены Простираться).

Предложение Jonathan Привязки ширины Расширителя к ширине контейнера может стать немного хитрым... Я попробовал эту технику несколько недель назад и нашел, что она может producte нежелательные результаты в некоторых случаях, потому что она может запретить функционирование системы расположения.

PS: Как общий совет (и я уверен, что собираюсь гореться для записи этого), если Вы не уверены в том, какой контейнер макетов к Вашим средствам управления в, затем начнитесь с Сеткой. Используя Столбец и строку определения позволяют Вам очень легко управлению, используют ли дочерние элементы управления минимальное пространство ("Автоматическое"), максимальное пространство (" * ") или точная сумма пространства (" [число]").

1
ответ дан Mark 27 November 2019 в 21:56
поделиться

Инструментарий Silverlight включает управление Аккордеоном, которое действует как расширитель, который всегда простирается к свободному месту. Я еще не протестировал его, но это могло бы быть функционально для WPF также, как средства управления Диаграммой Silverlight.

0
ответ дан Anthony Brien 27 November 2019 в 21:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: