ScrollBarVisibility Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Konstanten, die die Sichtbarkeit einer Bildlaufleiste in einem ScrollViewer-Steuerelement angeben.
public enum class ScrollBarVisibility
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ScrollBarVisibility
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ScrollBarVisibility
Public Enum ScrollBarVisibility
<object property="enumMemberName"/>
- Vererbung
-
ScrollBarVisibility
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Auto | 1 | Eine ScrollLeiste wird nur angezeigt, wenn der Viewport nicht den gesamten Inhalt anzeigen kann. Die Dimension des Inhalts wird auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf viewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt. |
Disabled | 0 | Eine ScrollBar wird nicht angezeigt, auch wenn der Viewport nicht den gesamten Inhalt anzeigen kann. Scrollen ist deaktiviert. Die Dimension des Inhalts wird auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf viewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt. |
2 | Eine ScrollBar wird nicht angezeigt, auch wenn der Viewport nicht den gesamten Inhalt anzeigen kann. Der Bildlauf ist weiterhin aktiviert und kann über Toucheingabe, Tastatur oder Mausradinteraktion erfolgen. Die Dimension des Inhalts wird von der Dimension des ScrollViewer nicht beeinflusst. |
|
Visible | 3 | Eine Bildlaufleiste wird immer angezeigt. Die Dimension des Inhalts wird auf die entsprechende Dimension des übergeordneten ScrollViewer-Elements festgelegt. Bei einer horizontalen ScrollBar wird die Breite des Inhalts auf viewportWidth des ScrollViewer festgelegt. Bei einer vertikalen ScrollBar wird die Höhe des Inhalts auf viewportHeight des ScrollViewer festgelegt. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie die ScrollBarVisibility-Enumerationsmember verwendet werden, um die HorizontalScrollBarVisibility-Eigenschaft eines ScrollViewer-Steuerelements festzulegen.
<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>