Partilhar via


ScrollViewer.ChangeView Método

Definição

Sobrecargas

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

Faz com que o ScrollViewer carregue uma nova exibição no visor usando os deslocamentos especificados e o fator de zoom.

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

Faz com que o ScrollViewer carregue uma nova exibição no visor usando os deslocamentos especificados e o fator de zoom e, opcionalmente, desabilita a animação de rolagem.

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

Faz com que o ScrollViewer carregue uma nova exibição no visor usando os deslocamentos especificados e o fator de zoom.

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

Parâmetros

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Um valor entre 0 e ScrollableWidth que especifica a distância em que o conteúdo deve ser rolado horizontalmente.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Um valor entre 0 e ScrollableHeight que especifica a distância em que o conteúdo deve ser rolado verticalmente.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Um valor entre MinZoomFactor e MaxZoomFactor que especifica o destino necessário ZoomFactor.

Retornos

Boolean

bool

verdadeiro se a exibição for alterada; caso contrário, falso.

Atributos

Exemplos

Esse código resulta em um ScrollViewer chamado myScrollViewer sendo rolado para um deslocamento horizontal de 2.

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

Comentários

Você pode definir valores de parâmetro para nulo para usar esse método para rolar apenas horizontalmente, somente verticalmente ou apenas alterar o fator de zoom.

Confira também

Aplica-se a

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

Faz com que o ScrollViewer carregue uma nova exibição no visor usando os deslocamentos especificados e o fator de zoom e, opcionalmente, desabilita a animação de rolagem.

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

Parâmetros

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Um valor entre 0 e ScrollableWidth que especifica a distância em que o conteúdo deve ser rolado horizontalmente.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Um valor entre 0 e ScrollableHeight que especifica a distância em que o conteúdo deve ser rolado verticalmente.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Um valor entre MinZoomFactor e MaxZoomFactor que especifica o destino necessário ZoomFactor.

disableAnimation
Boolean

bool

verdadeiro para desabilitar animações de zoom/painel ao alterar o modo de exibição; caso contrário, falso. O padrão é falso.

Retornos

Boolean

bool

verdadeiro se a exibição for alterada; caso contrário, falso.

Atributos

Exemplos

Esse código resulta em um ScrollViewer chamado myScrollViewer sendo rolado para um deslocamento horizontal de 2 sem animação.

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

Comentários

Você pode definir valores de parâmetro para nulo para usar esse método para rolar apenas horizontalmente, somente verticalmente ou apenas alterar o fator de zoom.

Confira também

Aplica-se a