ScrollBarVisibility Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le costanti che specificano la visibilità di una barra di scorrimento all'interno di un controllo 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"/>
- Ereditarietà
-
ScrollBarVisibility
- Attributi
Campi
Auto | 1 | Una barra di scorrimento viene visualizzata solo quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. La dimensione del contenuto è impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per uno ScrollBar orizzontale, la larghezza del contenuto è impostata su ViewportWidth dell'oggetto ScrollViewer. Per uno ScrollBar verticale, l'altezza del contenuto è impostata su ViewportHeight dell'oggetto ScrollViewer. |
Disabled | 0 | ScrollBar non viene visualizzato anche quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. Lo scorrimento è disabilitato. La dimensione del contenuto è impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per uno ScrollBar orizzontale, la larghezza del contenuto è impostata su ViewportWidth dell'oggetto ScrollViewer. Per uno ScrollBar verticale, l'altezza del contenuto è impostata su ViewportHeight dell'oggetto ScrollViewer. |
2 | ScrollBar non viene visualizzato anche quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. Lo scorrimento è ancora abilitato e può verificarsi tramite l'interazione tocco, tastiera o rotellina del mouse. La dimensione del contenuto non è influenzata dalla dimensione di ScrollViewer. |
|
Visible | 3 | Viene sempre visualizzata una barra di scorrimento . La dimensione del contenuto è impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per uno ScrollBar orizzontale, la larghezza del contenuto è impostata su ViewportWidth dell'oggetto ScrollViewer. Per uno ScrollBar verticale, l'altezza del contenuto è impostata su ViewportHeight dell'oggetto ScrollViewer. |
Esempio
Nell'esempio seguente viene illustrato come usare i membri dell'enumerazione ScrollBarVisibility per impostare la proprietà HorizontalScrollBarVisibility di un controllo 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>