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>
Значение от 0 до ScrollableWidth, указывающее расстояние, которое должно быть прокручено по горизонтали.
- verticalOffset
-
IReference<double>
Значение от 0 до ScrollableHeight, указывающее расстояние, которое должно быть прокручено по вертикали.
- zoomFactor
-
IReference<float>
Значение между MinZoomFactor и MaxZoomFactor, указывающее необходимый целевой объект ZoomFactor.
Возвращаемое значение
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>
Значение от 0 до ScrollableWidth, указывающее расстояние, которое должно быть прокручено по горизонтали.
- verticalOffset
-
IReference<double>
Значение от 0 до ScrollableHeight, указывающее расстояние, которое должно быть прокручено по вертикали.
- zoomFactor
-
IReference<float>
Значение между MinZoomFactor и MaxZoomFactor, указывающее необходимый целевой объект ZoomFactor.
- disableAnimation
-
Boolean
bool
true, чтобы отключить анимацию масштабирования или сдвига при изменении представления; в противном случае false. Значение по умолчанию — false.
Возвращаемое значение
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 использовать этот метод для прокрутки только по горизонтали, только по вертикали или только для изменения коэффициента масштабирования.