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 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>
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 ZoomFactor-Ziel angibt.
Gibt zurück
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>
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 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
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.