滚动查看器不起作用

时间:2016-05-14 11:59:35

标签: wpf wpf-controls scrollviewer

我正在创建一个WPF窗口。该窗口包含一个用户控件,该控件又包含一个项控件。这个用户控件可以是任何高度,因此我想放一个滚动条。我使用下面的代码,但它不起作用。可以指出我应该做出哪些改变

<ScrollViewer VerticalScrollBarVisibility="Visible">
    <UC:History x:Name="ucHistory"/>
</ScrollViewer>

更新: 谢谢J.H.你将高度设置为滚动查看器,这是有效的 我的问题是,我怎么知道运行时的高度,因为alllication可以在任何系统显示大小上运行, 基本上我想把滚动放在下面的ucPatientHistory控件上 外部用户控件(已添加到窗口中)                                                                                                   

                <!-- right bottom-->
                <UC:PatientDispensationHistory x:Name="ucPatientHistory"/>

            </StackPanel>
        </Grid>

        <!-- Left Side-->
        <UC:NewDispensation x:Name="ucDispenceAgain"/>

    </DockPanel>
</Grid>

UC:PatientDispensationHistory

<ScrollViewer Height="250">
    <GroupBox Header="Visit History" >
    <StackPanel>
        <TextBlock Text="No Visit History"  Visibility="{Binding NoVisitText}" x:Name="txtNoVisit"/>

        <ItemsControl Name="CtrlPatientVisitHistory" Margin="8" ItemsSource="{Binding PatientVisitDetails}">
.....
       </ItemsControl>
    </StackPanel>
    </GroupBox >
</ScrollViewer >

0 个答案:

没有答案