【问题标题】:WPP vertical scrollViewer is not apprearingWPP垂直滚动视图没有出现
【发布时间】:2019-01-12 13:11:18
【问题描述】:

我有一个 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 选项卡项的内容。

调整窗口大小时,我无法查看垂直滚动条。

【问题讨论】:

    标签: wpf scrollviewer


    【解决方案1】:

    你可以这样做

    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    
    ......
    <telerik:RadRichTextBox Grid.Row="1" ...... 
     />
    

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 2012-07-24
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多