展開 最小化

ScrollBarVisibility 列挙体

2013/12/12

ScrollViewer コントロール内のスクロール バーの表示設定を指定します。

Namespace:  System.Windows.Controls
アセンブリ:  System.Windows (System.Windows.dll 内)
XAML の XMLNS: xmlns にマップされていません。

'宣言
Public Enumeration ScrollBarVisibility
<object property="enumMemberName"/>

メンバー名説明
Disabledビューポートがコンテンツ全体を表示できない場合でも、ScrollBar は表示されません。コンテンツのサイズは、対応する親の ScrollViewer のサイズに設定されます。水平 ScrollBar の場合、コンテンツの幅は ScrollViewerViewportWidth に設定されます。垂直 ScrollBar の場合、コンテンツの高さは ScrollViewerViewportHeight に設定されます。
Autoビューポートがコンテンツ全体を表示できない場合に ScrollBar が表示され、ScrollViewer のサイズがコンテンツに適用されます。水平 ScrollBar の場合、コンテンツの幅は ScrollViewerViewportWidth に設定されます。垂直 ScrollBar の場合、コンテンツの高さは ScrollViewerViewportHeight に設定されます。
Hiddenビューポートがコンテンツ全体を表示できない場合でも、ScrollBar は表示されません。ScrollViewer のサイズは、コンテンツに適用されません。
VisibleScrollBar は常に表示されます。ScrollViewer のサイズはコンテンツに適用されます。水平 ScrollBar の場合、コンテンツの幅は ScrollViewerViewportWidth に設定されます。垂直 ScrollBar の場合、コンテンツの高さは ScrollViewerViewportHeight に設定されます。

この列挙体を使用して、ScrollViewer コントロールの HorizontalScrollBarVisibility プロパティおよび VerticalScrollBarVisibility プロパティの値を設定します。

この列挙体のメンバー値は、一定方向での ScrollBar の参照可能範囲を指定します。また、これらのメンバー値は、対応する ScrollViewer のサイズを、それで囲まれたコンテンツに適用するかどうかを指定します。

ViewportWidth または ViewportHeightScrollViewer コンテンツに適用する場合、コンテンツのビューポート サイズを設定します。

ScrollBarVisibility 列挙体メンバーを使用して、ScrollViewer コントロールの HorizontalScrollBarVisibility プロパティを設定する方法を次の例に示します。


<StackPanel>
    <ScrollViewer HorizontalScrollBarVisibility="Auto">
        <Grid VerticalAlignment="Top" HorizontalAlignment="Left">
            <Rectangle Fill="LightGray" Width="450" Height="200"></Rectangle>
            <TextBlock TextWrapping="Wrap" Margin="10,10,10,10">
            Auto. Horizontal scroll bars is shown if the content 
            is wider than the viewport.</TextBlock>

        </Grid>
    </ScrollViewer>
    <ScrollViewer HorizontalScrollBarVisibility="Hidden">
        <Grid>
            <Rectangle Fill="LightBlue" Width="550" Height="210" />
            <TextBlock TextWrapping="Wrap" Margin="10,10,10,10">Hidden. 
           Horizontal scroll bar is hidden if the content is larger than 
           the viewport, it is not shown.</TextBlock>
        </Grid>
    </ScrollViewer>
</StackPanel>


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft