ScrollBarVisibility 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ScrollViewer コントロール内のスクロール バーの可視性を指定する定数を定義します。
public enum class ScrollBarVisibility
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class ScrollBarVisibility
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum ScrollBarVisibility
Public Enum ScrollBarVisibility
<object property="enumMemberName"/>
- 継承
-
ScrollBarVisibility
- 属性
フィールド
Auto | 1 | ScrollBar は、ビューポートですべてのコンテンツを表示できない場合にのみ表示されます。 コンテンツのディメンションは、 ScrollViewer 親の対応するディメンションに設定されます。 水平スクロール バーの場合、コンテンツの幅は ScrollViewer の ViewportWidth に設定されます。 垂直スクロール バーの場合、コンテンツの高さは ScrollViewer の ViewportHeight に設定されます。 |
Disabled | 0 | ビューポートですべてのコンテンツを表示できない場合でも 、ScrollBar は表示されません。 スクロールは無効になっています。 コンテンツのディメンションは、 ScrollViewer 親の対応するディメンションに設定されます。 水平スクロール バーの場合、コンテンツの幅は ScrollViewer の ViewportWidth に設定されます。 垂直スクロール バーの場合、コンテンツの高さは ScrollViewer の ViewportHeight に設定されます。 |
2 | ビューポートですべてのコンテンツを表示できない場合でも 、ScrollBar は表示されません。 スクロールは引き続き有効であり、タッチ、キーボード、またはマウス ホイールの操作によって発生する可能性があります。 コンテンツのディメンションは、 ScrollViewer のディメンションの影響を受けません。 |
|
Visible | 3 | ScrollBar が常に表示されます。 コンテンツのディメンションは、 ScrollViewer 親の対応するディメンションに設定されます。 水平スクロール バーの場合、コンテンツの幅は ScrollViewer の ViewportWidth に設定されます。 垂直スクロール バーの場合、コンテンツの高さは ScrollViewer の ViewportHeight に設定されます。 |
例
次の例では、ScrollBarVisibility 列挙メンバーを使用して ScrollViewer コントロールの HorizontalScrollBarVisibility プロパティを設定する方法を示します。
<StackPanel Height="400" Width="300">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<Grid VerticalAlignment="Top" HorizontalAlignment="Left">
<Rectangle Fill="Green" Width="450" Height="200"></Rectangle>
<TextBlock Margin="10,10,10,10">
Auto. The horizontal scroll bar is shown if the content is wider than the viewport.
</TextBlock>
</Grid>
</ScrollViewer>
<ScrollViewer HorizontalScrollBarVisibility="Hidden">
<Grid>
<Rectangle Fill="Blue" Width="450" Height="200" />
<TextBlock Margin="10,10,10,10">
Hidden. The horizontal scroll bar is hidden even if the content is wider than the viewport.
</TextBlock>
</Grid>
</ScrollViewer>
</StackPanel>