ScrollViewer.ChangeView Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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>
Ein Wert zwischen 0 und ScrollableWidth, der den Abstand angibt, in dem der Inhalt horizontal gescrollt werden soll.
- verticalOffset
-
IReference<double>
Ein Wert zwischen 0 und ScrollableHeight, der den Abstand angibt, in dem der Inhalt vertikal gescrollt werden soll.
- zoomFactor
-
IReference<float>
Ein Wert zwischen MinZoomFactor und MaxZoomFactor, der das erforderliche Ziel ZoomFactor-angibt.
Gibt zurück
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>
Ein Wert zwischen 0 und ScrollableWidth, der den Abstand angibt, in dem der Inhalt horizontal gescrollt werden soll.
- verticalOffset
-
IReference<double>
Ein Wert zwischen 0 und ScrollableHeight, der den Abstand angibt, in dem der Inhalt vertikal gescrollt werden soll.
- zoomFactor
-
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
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.