WPF, xaml, list-> floater-> расположение абзаца - проблема с полем снизу - PullRequest
0 голосов
/ 04 февраля 2019
<FlowDocumentScrollViewer>
    <FlowDocument>
        <Paragraph BorderThickness="2" BorderBrush="Green" Padding="0">
            <Figure HorizontalAnchor="ColumnLeft" Margin="0" Padding="0" BorderThickness="2" BorderBrush="LightCoral">
                <List Padding="18,0,0,0">
                    <ListItem Background="LightGray">
                        <Paragraph Background="Ivory">
                            We are getting closer to the final version now! This release includes several accessibility, performance and reliability fixes across the major framework libraries.
                        </Paragraph>
                    </ListItem>
                </List>
            </Figure>
        </Paragraph>
    </FlowDocument>
</FlowDocumentScrollViewer>

Этот код в xaml создает следующий вывод:

enter image description here

Зеленая и красная рамка предназначена только для иллюстрации.Здесь вы можете видеть, что у абзаца есть дополнительное поле внизу.В случае, если текст в ListItem состоит только из одной строки, поля нет: enter image description here Кто-нибудь знает, что здесь происходит?Я хотел бы избежать этого дополнительного запаса, потому что это вызывает проблемы дизайна.Мне нужна договоренность с параграфом -> floater -> list.

Надеюсь, кто-нибудь может помочь ....

1 Ответ

0 голосов
/ 04 февраля 2019

Мне кажется, установка LineHeight крайнего абзаца фиксирует его на моем конце и удаляет дополнительное пространство.Попробуйте следующее и посмотрите, работает ли оно для вас:

<FlowDocumentScrollViewer>
    <FlowDocument>
        <Paragraph BorderThickness="2" BorderBrush="Green" Padding="0" LineHeight="0.0034">
            <Figure HorizontalAnchor="ColumnLeft" Margin="0" Padding="0" BorderThickness="2" BorderBrush="LightCoral">
                <List Padding="18,0,0,0">
                    <ListItem Background="LightGray">
                        <Paragraph Background="Ivory">
                            We are getting closer to the final version now! This release includes several accessibility, performance and reliability fixes across the major framework libraries.
                        </Paragraph>
                    </ListItem>
                </List>
            </Figure>
        </Paragraph>
    </FlowDocument>
</FlowDocumentScrollViewer>

enter image description here enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...