Udostępnij za pośrednictwem


IScrollView Interfejs

Definicja

public interface class IScrollView : Microsoft::Maui::IContentView
public interface IScrollView : Microsoft.Maui.IContentView
type IScrollView = interface
    interface IContentView
    interface IView
    interface IElement
    interface ITransform
    interface IPadding
    interface ICrossPlatformLayout
Public Interface IScrollView
Implements IContentView
Pochodny
Implementuje

Właściwości

Nazwa Opis
AnchorX

Pobiera składnik X punktu środkowego dla dowolnej transformacji względem granic elementu.

(Dziedziczone od ITransform)
AnchorY

Pobiera składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu.

(Dziedziczone od ITransform)
AutomationId

Identyfikator używany przez narzędzia automatyzacji do interakcji z tym widokiem

(Dziedziczone od IView)
Background

Pobiera farbę, która wypełni tło widoku.

(Dziedziczone od IView)
Clip

Pobiera ścieżkę używaną do zdefiniowania konspektu zawartości widoku.

(Dziedziczone od IView)
Content

Pobiera nieprzetworzona zawartość tego widoku.

(Dziedziczone od IContentView)
ContentSize

Pobiera rozmiar zawartości przewijanej w widoku ScrollView.

DesiredSize

Pobiera bieżący żądany rozmiar tego widoku.

(Dziedziczone od IView)
FlowDirection

Kierunek skanowania elementów interfejsu użytkownika przez oko

(Dziedziczone od IView)
Frame

Pobiera granice widoku w kontenerze.

(Dziedziczone od IView)
Handler

Pobiera lub ustawia procedurę obsługi widoku widoku.

(Dziedziczone od IView)
Height

Pobiera określoną wysokość widoku IView.

(Dziedziczone od IView)
HorizontalLayoutAlignment

Określa aspekt poziomy układu tego elementu w kontenerze

(Dziedziczone od IView)
HorizontalOffset

Pobiera bieżące położenie przewijania widoku ScrollView wzdłuż osi poziomej.

HorizontalScrollBarVisibility

Pobiera wartość wskazującą reguły widoczności dla poziomego paska przewijania.

InputTransparent

Pobiera wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika.

(Dziedziczone od IView)
IsEnabled

Pobiera wartość wskazującą, czy ten widok jest włączony w interfejsie użytkownika.

(Dziedziczone od IView)
IsFocused

Pobiera wartość wskazującą, czy ten widok jest obecnie skoncentrowany.

(Dziedziczone od IView)
Margin

Margines reprezentuje odległość między widokiem a sąsiednimi widokami.

(Dziedziczone od IView)
MaximumHeight

Pobiera określone ograniczenie maksymalnej wysokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Dziedziczone od IView)
MaximumWidth

Pobiera określone ograniczenie maksymalnej szerokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Dziedziczone od IView)
MinimumHeight

Pobiera określone ograniczenie minimalnej wysokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Dziedziczone od IView)
MinimumWidth

Pobiera określone ograniczenie minimalnej szerokości widoku IView z zakresu od zera do podwójnego. PositiveInfinity.

(Dziedziczone od IView)
Opacity

Pobiera wartość nieprzezroczystości zastosowaną do widoku podczas renderowania.

(Dziedziczone od IView)
Orientation

Pobiera wartość wskazującą orientację przewijania elementu ScrollView.

Padding

Odstęp między zewnętrzną krawędzią kontrolki a jego zawartością.

(Dziedziczone od IPadding)
Parent

Pobiera element nadrzędny elementu.

(Dziedziczone od IElement)
PresentedContent

Pobiera zawartość tego widoku, ponieważ będzie renderowana w interfejsie użytkownika, w tym wszelkie przekształcenia lub zastosowane szablony.

(Dziedziczone od IContentView)
Rotation

Pobiera obrót (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Dziedziczone od ITransform)
RotationX

Pobiera rotację (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany.

(Dziedziczone od ITransform)
RotationY

Pobiera rotację (w stopniach) o osi Y (rotacja perspektywy), gdy element jest renderowany.

(Dziedziczone od ITransform)
Scale

Pobiera współczynnik skalowania zastosowany do elementu.

(Dziedziczone od ITransform)
ScaleX

Pobiera skalę współczynnika osi X zastosowanego do elementu.

(Dziedziczone od ITransform)
ScaleY

Pobiera skalę współczynnika osi Y zastosowanego do elementu.

(Dziedziczone od ITransform)
Semantics

Dodaje semantyka do każdego widoku pod kątem ułatwień dostępu

(Dziedziczone od IView)
Shadow

Maluje cień wokół widoku docelowego.

(Dziedziczone od IView)
TranslationX

Pobiera różnicę translacji X elementu.

(Dziedziczone od ITransform)
TranslationY

Pobiera różnicę translacji Y elementu.

(Dziedziczone od ITransform)
VerticalLayoutAlignment

Określa pionowy aspekt układu tego elementu w kontenerze

(Dziedziczone od IView)
VerticalOffset

Pobiera bieżące położenie przewijania widoku ScrollView wzdłuż osi pionowej.

VerticalScrollBarVisibility

Pobiera wartość wskazującą reguły widoczności dla pionowego paska przewijania.

Visibility

Pobiera wartość określającą, czy ten widok powinien być częścią drzewa wizualnego, czy nie.

(Dziedziczone od IView)
Width

Pobiera określoną szerokość widoku IView.

(Dziedziczone od IView)
ZIndex

Określa kolejność rysunku tego elementu IView w obrębie elementu ILayout; wyższe indeksy z będą czerpać z niższych indeksów z.

(Dziedziczone od IView)

Metody

Nazwa Opis
Arrange(Rect)

Umieszcza elementy podrzędne i określa rozmiar elementu.

(Dziedziczone od IView)
CrossPlatformArrange(Rect)

Rozmieszcza elementy podrzędne obiektu ICrossPlatformLayout w obrębie podanych granic.

(Dziedziczone od ICrossPlatformLayout)
CrossPlatformMeasure(Double, Double)

Mierzy żądany rozmiar elementu ICrossPlatformLayout w ramach podanych ograniczeń.

(Dziedziczone od ICrossPlatformLayout)
Focus()

Próbuje ustawić fokus na ten widok.

(Dziedziczone od IView)
InvalidateArrange()

Metoda wywoływana w celu unieważnienia układu tego widoku.

(Dziedziczone od IView)
InvalidateMeasure()

Sygnały, że bieżąca wartość miary tego widoku nie jest już prawidłowa i musi zostać ponownie skompilowana podczas następnego przebiegu miary.

(Dziedziczone od IView)
Measure(Double, Double)

Aktualizuje rozmiar widoku.

(Dziedziczone od IView)
RequestScrollTo(Double, Double, Boolean)

Przewija się do określonego przesunięcia.

ScrollFinished()

Umożliwia platformie ScrollView informowanie o kodzie międzyplatformowym zakończonym operacji przewijania.

Unfocus()

Powoduje anulowanie ustawienia fokusu dla tego widoku.

(Dziedziczone od IView)

Implementacje interfejsów jawnych

Nazwa Opis
ICrossPlatformLayout.CrossPlatformArrange(Rect) (Dziedziczone od IContentView)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) (Dziedziczone od IContentView)

Metody rozszerzania

Nazwa Opis
ArrangeContent(IContentView, Rect)
ArrangeContentUnbounded(IContentView, Rect)

Rozmieszcza zawartość, która może przekraczać granice elementu IContentView.

CaptureAsync(IView)
CheckHandlers(IView)
ComputeDesiredSize(IView, Double, Double)
ComputeFrame(IView, Rect)
DisconnectHandlers(IView)
MeasureContent(IContentView, Double, Double)
MeasureContent(IContentView, Thickness, Double, Double)
SetSemanticFocus(IView)
ToHandler(IElement, IMauiContext)
ToHandler(IView, IMauiContext)

Pobiera procedurę obsługi widoku specyficznego dla platformy dla określonego widoku.

ToPlatform(IElement, IMauiContext)

Dotyczy