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 , чтобы использовать этот метод для прокрутки только по горизонтали, только по вертикали или только для изменения коэффициента масштабирования.