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
| Nome | Valore | Descrizione |
|---|---|---|
| Disabled | 0 | Un controllo ScrollBar non viene visualizzato anche quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. Lo scorrimento è disabilitato. La dimensione del contenuto viene impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per un controllo ScrollBar orizzontale, la larghezza del contenuto viene impostata su ViewportWidth di ScrollViewer. Per un controllo ScrollBar verticale, l'altezza del contenuto viene impostata su ViewportHeight di ScrollViewer. |
| Auto | 1 | Un controllo ScrollBar viene visualizzato solo quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. La dimensione del contenuto viene impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per un controllo ScrollBar orizzontale, la larghezza del contenuto viene impostata su ViewportWidth di ScrollViewer. Per un controllo ScrollBar verticale, l'altezza del contenuto viene impostata su ViewportHeight di ScrollViewer. |
| 2 | Un controllo ScrollBar non viene visualizzato anche quando il riquadro di visualizzazione non può visualizzare tutto il contenuto. Lo scorrimento è ancora abilitato e può verificarsi tramite interazione con 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 viene impostata sulla dimensione corrispondente dell'elemento padre ScrollViewer . Per un controllo ScrollBar orizzontale, la larghezza del contenuto viene impostata su ViewportWidth di ScrollViewer. Per un controllo ScrollBar verticale, l'altezza del contenuto viene impostata su ViewportHeight di ScrollViewer. |
Esempio
Nell'esempio seguente viene illustrato come utilizzare 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>