Как контролировать высоту элементов управления масштабированием FlowDocument - PullRequest
2 голосов
/ 22 мая 2009

В дальнейшем элементы управления масштабированием оказываются пропорциональными значению FontSize, установленному в элементе управления Expander:

<ScrollViewer>
  <StackPanel>
    <Expander MaxHeight="500" Margin="5" Padding="5" FontSize="40pt" Header="Test Header">
      <FlowDocumentReader ViewingMode="Scroll" >
        <FlowDocument  Foreground="Black" FontSize="18pt">
          <List>
              <ListItem>
                <Paragraph>Test</Paragraph>
              </ListItem>
            </List>
        </FlowDocument>
      </FlowDocumentReader>
    </Expander>
  </StackPanel>
</ScrollViewer>

Я хотел бы иметь возможность контролировать высоту элементов управления масштабированием независимо от настроек в элементе управления Expander.

Есть идеи, как мне это сделать?

1 Ответ

1 голос
/ 22 мая 2009

Придумал один способ сделать это. Установите размер шрифта для FlowDocumentReader. Тогда размер кнопок масштабирования будет зависеть от размера шрифта в FlowDocumentReader.

Вероятно, не идеальный способ сделать это, но это работает.

...