Freigeben über


ScrollViewer.ChangeView Methode

Definition

Überlädt

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

Bewirkt, dass scrollViewer eine neue Ansicht mit den angegebenen Offsets und dem angegebenen Zoomfaktor in den Viewport lädt.

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

Bewirkt, dass ScrollViewer eine neue Ansicht mithilfe der angegebenen Offsets und des Zoomfaktors in den Viewport lädt und optional die Bildlaufanimation deaktiviert.

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

Bewirkt, dass scrollViewer eine neue Ansicht mit den angegebenen Offsets und dem angegebenen Zoomfaktor in den Viewport lädt.

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 ZoomFactor-Ziel angibt.

Gibt zurück

Boolean

bool

TRUE , wenn die Ansicht geändert wird; Andernfalls false.

Attribute

Beispiele

Dieser Code führt dazu, dass ein ScrollViewer mit dem Namen myScrollViewer 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 ScrollViewer eine neue Ansicht mithilfe der angegebenen Offsets und des Zoomfaktors in den Viewport lädt 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 ZoomFactor-Ziel 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 dazu, dass ein ScrollViewer mit dem Namen myScrollViewer bis zu einem horizontalen Offset von 2 ohne Animation gescrollt wird.

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: