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
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Disabled | 0 | 即使視窗無法顯示所有內容,捲 軸 也不會出現。 捲動功能已關閉。 內容的維度設定為 ScrollViewer 父維度的對應。 對於水平捲軸,內容寬度會設定為 ScrollViewer 的 ViewportWidth。 對於垂直捲軸,內容高度會設定為 ScrollViewer 的 ViewportHeight。 |
| Auto | 1 | 只有當視窗無法顯示所有內容時,才會出現 捲軸 。 內容的維度設定為 ScrollViewer 父維度的對應。 對於水平捲軸,內容寬度會設定為 ScrollViewer 的 ViewportWidth。 對於垂直捲軸,內容高度會設定為 ScrollViewer 的 ViewportHeight。 |
| 2 | 即使視窗無法顯示所有內容,捲 軸 也不會出現。 捲動仍然啟用,而且可以透過觸控、鍵盤或滑鼠滾輪互動來執行。 內容的維度不受 ScrollViewer 的維度影響。 |
|
| Visible | 3 | 總會出現一個 捲軸 條。 內容的維度設定為 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>