ScrollBarVisibility Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, определяющие видимость полосы прокрутки в элементе управления ScrollViewer .
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"/>
- Наследование
-
ScrollBarVisibility
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Поля
Auto | 1 | ScrollBar отображается только в том случае, если окно просмотра не может отобразить все содержимое. Размер содержимого устанавливается в соответствующее измерение родительского элемента ScrollViewer . Для горизонтальной полосы прокрутки ширина содержимого устанавливается в viewportWidthscrollViewer. Для вертикального элемента ScrollBar высота содержимого устанавливается в viewportHeightscrollViewer. |
Disabled | 0 | Полоса прокрутки не отображается, даже если окно просмотра не может отобразить все содержимое. Прокрутка отключена. Размер содержимого устанавливается в соответствующее измерение родительского элемента ScrollViewer . Для горизонтальной полосы прокрутки ширина содержимого устанавливается в viewportWidthscrollViewer. Для вертикального элемента ScrollBar высота содержимого устанавливается в viewportHeightscrollViewer. |
2 | Полоса прокрутки не отображается, даже если окно просмотра не может отобразить все содержимое. Прокрутка по-прежнему включена и может происходить с помощью сенсорного ввода, клавиатуры или колесика мыши. Измерение содержимого не зависит от измерения ScrollViewer. |
|
Visible | 3 | Полоса прокрутки всегда отображается. Размер содержимого устанавливается в соответствующее измерение родительского элемента ScrollViewer . Для горизонтальной полосы прокрутки ширина содержимого устанавливается в viewportWidthscrollViewer. Для вертикального элемента ScrollBar высота содержимого устанавливается в viewportHeightscrollViewer. |
Примеры
В следующем примере показано, как использовать элементы перечисления ScrollBarVisibility для задания свойства HorizontalScrollBarVisibility элемента управления ScrollViewer .
<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>