WPP вертикальный scrollViewer не появляется - PullRequest
0 голосов
/ 11 января 2019

У меня есть пользовательский элемент управления wpf, в котором Grid с определениями строк называется Auto. и элементы управления, определенные в этом в сетке. Помимо этого у меня есть прокрутка просмотра VerticalScrollBarVisibility, как установлено в Auto.

 <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
    <Grid Margin="5">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <TextBlock Grid.Row="0" Grid.Column="0" Text="Name" />
        <telerik:RadRichTextBox Name="Name" Grid.Row="0"  Margin="2" 
                                Padding="0" HorizontalAlignment="Left" AcceptsReturn="True"
                                Height="500" Width="750" DocumentInheritsDefaultStyleSettings="True" FontFamily="Calibri" FontSize="13">
            <telerik:RadRichTextBox.Document>
                <telerik:RadDocument LineSpacingType="AtLeast" LineSpacing="0" 
                                     ParagraphDefaultSpacingAfter="0" ParagraphDefaultSpacingBefore="0">

                </telerik:RadDocument>
            </telerik:RadRichTextBox.Document>
        </telerik:RadRichTextBox>
    </Grid>
</ScrollViewer>

Я загружаю вышеуказанный элемент управления как содержимое элемента вкладки Rad из другого представления.

Я не мог видеть вертикальную полосу прокрутки при изменении размера окна.

1 Ответ

0 голосов
/ 12 января 2019

Вы можете сделать это

<Grid.RowDefinitions>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="*"/>
</Grid.RowDefinitions>

......
<telerik:RadRichTextBox Grid.Row="1" ...... 
 />
...