Freigeben über


ScrollViewer.ChangeView Methode

Definition

Überlädt

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

Bewirkt, dass die ScrollViewer- eine neue Ansicht mithilfe der angegebenen Offsets und des Zoomfaktors in den Viewport laden.

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

Bewirkt, dass die ScrollViewer- eine neue Ansicht mit den angegebenen Offsets und Zoomfaktor in den Viewport laden und optional die Bildlaufanimation deaktiviert.

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

Bewirkt, dass die ScrollViewer- eine neue Ansicht mithilfe der angegebenen Offsets und des Zoomfaktors in den Viewport laden.

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

Parameter

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Ein Wert zwischen 0 und ScrollableWidth, der den Abstand angibt, in dem der Inhalt horizontal gescrollt werden soll.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Ein Wert zwischen 0 und ScrollableHeight, der den Abstand angibt, in dem der Inhalt vertikal gescrollt werden soll.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Ein Wert zwischen MinZoomFactor und MaxZoomFactor, der das erforderliche Ziel ZoomFactor-angibt.

Gibt zurück

Boolean

bool

true, wenn die Ansicht geändert wird; andernfalls "false".

Attribute

Beispiele

Dieser Code führt zu einem ScrollViewer- mit dem Namen myScrollViewer, der zu einem horizontalen Offset von 2 gescrollt wird.

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

Hinweise

Sie können Parameterwerte auf NULL- festlegen, um mit dieser Methode nur horizontal, nur vertikal oder nur den Zoomfaktor zu ändern.

Weitere Informationen

Gilt für:

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

Bewirkt, dass die ScrollViewer- eine neue Ansicht mit den angegebenen Offsets und Zoomfaktor in den Viewport laden und optional die Bildlaufanimation deaktiviert.

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

Parameter

horizontalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Ein Wert zwischen 0 und ScrollableWidth, der den Abstand angibt, in dem der Inhalt horizontal gescrollt werden soll.

verticalOffset

IReference<Double>

Nullable<Double>

IReference<double>

Ein Wert zwischen 0 und ScrollableHeight, der den Abstand angibt, in dem der Inhalt vertikal gescrollt werden soll.

zoomFactor

IReference<Single>

Nullable<Single>

IReference<float>

Ein Wert zwischen MinZoomFactor und MaxZoomFactor, der das erforderliche Ziel ZoomFactor-angibt.

disableAnimation
Boolean

bool

true, um Zoom-/Schwenkanimationen beim Ändern der Ansicht zu deaktivieren; andernfalls "false". Der Standardwert ist false.

Gibt zurück

Boolean

bool

true, wenn die Ansicht geändert wird; andernfalls "false".

Attribute

Beispiele

Dieser Code führt zu einem ScrollViewer- namens myScrollViewer wird ein horizontaler Offset von 2 ohne Animation verschoben.

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

Hinweise

Sie können Parameterwerte auf NULL- festlegen, um mit dieser Methode nur horizontal, nur vertikal oder nur den Zoomfaktor zu ändern.

Weitere Informationen

Gilt für: