Condividi tramite


ScrollViewer.ChangeView Metodo

Definizione

Overload

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

Fa in modo che ScrollViewer carichi una nuova visualizzazione nel riquadro di visualizzazione usando gli offset e il fattore di zoom specificati.

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

Fa in modo che ScrollViewer carichi una nuova visualizzazione nel riquadro di visualizzazione usando gli offset e il fattore di zoom specificati e, facoltativamente, disabilita l'animazione di scorrimento.

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>)

Fa in modo che ScrollViewer carichi una nuova visualizzazione nel riquadro di visualizzazione usando gli offset e il fattore di zoom specificati.

public:
 virtual bool ChangeView(IReference<double> ^ horizontalOffset, IReference<double> ^ verticalOffset, IReference<float> ^ zoomFactor) = ChangeView;
/// [Windows.Foundation.Metadata.Overload("ChangeView")]
bool ChangeView(IReference<double> const& horizontalOffset, IReference<double> const& verticalOffset, IReference<float> const& zoomFactor);
[Windows.Foundation.Metadata.Overload("ChangeView")]
public bool ChangeView(System.Nullable<double> horizontalOffset, System.Nullable<double> verticalOffset, System.Nullable<float> zoomFactor);
function changeView(horizontalOffset, verticalOffset, zoomFactor)
Public Function ChangeView (horizontalOffset As Nullable(Of Double), verticalOffset As Nullable(Of Double), zoomFactor As Nullable(Of Single)) As Boolean

Parametri

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Valore compreso tra 0 e ScrollableWidth che specifica la distanza di scorrimento orizzontale del contenuto.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Valore compreso tra 0 e ScrollableHeight che specifica la distanza di scorrimento verticale del contenuto.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Valore compreso tra MinZoomFactor e MaxZoomFactor che specifica la destinazione richiesta ZoomFactor.

Restituisce

Boolean

bool

true se la visualizzazione viene modificata; in caso contrario, false.

Attributi

Esempio

Questo codice comporta lo scorrimento di un controllo ScrollViewer denominato myScrollViewer fino a un offset orizzontale pari a 2.

bool flag = myScrollViewer.ChangeView(2, null, null); 
bool flag{ myScrollViewer.ChangeView(Windows::Foundation::IReference<double>{2.f}, nullptr, nullptr) };

Commenti

È possibile impostare i valori dei parametri su Null per usare questo metodo per scorrere solo orizzontalmente, solo verticalmente o per modificare solo il fattore di zoom.

Vedi anche

Si applica a

ChangeView(IReference<Double>, IReference<Double>, IReference<Single>, Boolean)

Fa in modo che ScrollViewer carichi una nuova visualizzazione nel riquadro di visualizzazione usando gli offset e il fattore di zoom specificati e, facoltativamente, disabilita l'animazione di scorrimento.

public:
 virtual bool ChangeView(IReference<double> ^ horizontalOffset, IReference<double> ^ verticalOffset, IReference<float> ^ zoomFactor, bool disableAnimation) = ChangeView;
/// [Windows.Foundation.Metadata.Overload("ChangeViewWithOptionalAnimation")]
bool ChangeView(IReference<double> const& horizontalOffset, IReference<double> const& verticalOffset, IReference<float> const& zoomFactor, bool const& disableAnimation);
[Windows.Foundation.Metadata.Overload("ChangeViewWithOptionalAnimation")]
public bool ChangeView(System.Nullable<double> horizontalOffset, System.Nullable<double> verticalOffset, System.Nullable<float> zoomFactor, bool disableAnimation);
function changeView(horizontalOffset, verticalOffset, zoomFactor, disableAnimation)
Public Function ChangeView (horizontalOffset As Nullable(Of Double), verticalOffset As Nullable(Of Double), zoomFactor As Nullable(Of Single), disableAnimation As Boolean) As Boolean

Parametri

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Valore compreso tra 0 e ScrollableWidth che specifica la distanza di scorrimento orizzontale del contenuto.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Valore compreso tra 0 e ScrollableHeight che specifica la distanza di scorrimento verticale del contenuto.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Valore compreso tra MinZoomFactor e MaxZoomFactor che specifica la destinazione richiesta ZoomFactor.

disableAnimation
Boolean

bool

true per disabilitare le animazioni di zoom/panoramica durante la modifica della visualizzazione; in caso contrario, false. Il valore predefinito è false.

Restituisce

Boolean

bool

true se la visualizzazione viene modificata; in caso contrario, false.

Attributi

Esempio

Questo codice comporta lo scorrimento di un controllo ScrollViewer denominato myScrollViewer fino a un offset orizzontale pari a 2 senza animazione.

bool flag = myScrollViewer.ChangeView(2, null, null, true); 
bool flag{ myScrollViewer.ChangeView(Windows::Foundation::IReference<double>{2.f}, nullptr, nullptr, true) };

Commenti

È possibile impostare i valori dei parametri su Null per usare questo metodo per scorrere solo orizzontalmente, solo verticalmente o per modificare solo il fattore di zoom.

Vedi anche

Si applica a