Поделиться через


ScrollViewer.ChangeView Метод

Определение

Перегрузки

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

Вызывает ScrollViewer загрузить новое представление в окно просмотра с помощью указанных смещения и коэффициента масштабирования.

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

Вызывает ScrollViewer загружать новое представление в окно просмотра с помощью указанных смещения и коэффициента масштабирования, а также при необходимости отключает анимацию прокрутки.

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

Вызывает ScrollViewer загрузить новое представление в окно просмотра с помощью указанных смещения и коэффициента масштабирования.

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

Параметры

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Значение от 0 до ScrollableWidth, указывающее расстояние, которое должно быть прокручено по горизонтали.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Значение от 0 до ScrollableHeight, указывающее расстояние, которое должно быть прокручено по вертикали.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Значение между MinZoomFactor и MaxZoomFactor, указывающее необходимый целевой объект ZoomFactor.

Возвращаемое значение

Boolean

bool

true, если представление изменено; в противном случае false.

Атрибуты

Примеры

Этот код приводит к scrollViewer с именем myScrollViewer прокрутки до горизонтального смещения 2.

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

Комментарии

Значения параметров можно задать для null использовать этот метод для прокрутки только по горизонтали, только по вертикали или только для изменения коэффициента масштабирования.

См. также раздел

Применяется к

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

Вызывает ScrollViewer загружать новое представление в окно просмотра с помощью указанных смещения и коэффициента масштабирования, а также при необходимости отключает анимацию прокрутки.

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

Параметры

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Значение от 0 до ScrollableWidth, указывающее расстояние, которое должно быть прокручено по горизонтали.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Значение от 0 до ScrollableHeight, указывающее расстояние, которое должно быть прокручено по вертикали.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Значение между MinZoomFactor и MaxZoomFactor, указывающее необходимый целевой объект ZoomFactor.

disableAnimation
Boolean

bool

true, чтобы отключить анимацию масштабирования или сдвига при изменении представления; в противном случае false. Значение по умолчанию — false.

Возвращаемое значение

Boolean

bool

true, если представление изменено; в противном случае false.

Атрибуты

Примеры

Этот код приводит к ScrollViewer с именем myScrollViewer прокрутки до горизонтального смещения 2 без анимации.

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

Комментарии

Значения параметров можно задать для null использовать этот метод для прокрутки только по горизонтали, только по вертикали или только для изменения коэффициента масштабирования.

См. также раздел

Применяется к