ILayout Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení.
public interface class ILayout : Microsoft::Maui::IContainer, Microsoft::Maui::ICrossPlatformLayout, Microsoft::Maui::IPadding, Microsoft::Maui::ISafeAreaView, Microsoft::Maui::IView, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface ILayout : Microsoft.Maui.IContainer, Microsoft.Maui.ICrossPlatformLayout, Microsoft.Maui.IPadding, Microsoft.Maui.ISafeAreaView, Microsoft.Maui.IView, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type ILayout = interface
interface IView
interface IElement
interface ITransform
interface IContainer
interface IList<IView>
interface ICollection<IView>
interface seq<IView>
interface IEnumerable
interface ISafeAreaView
interface IPadding
interface ICrossPlatformLayout
Public Interface ILayout
Implements ICollection(Of IView), IContainer, ICrossPlatformLayout, IEnumerable(Of IView), IList(Of IView), IPadding, ISafeAreaView, IView
- Odvozené
- Implementuje
Vlastnosti
AnchorX |
Získá X komponentu středu bodu pro libovolnou transformaci vzhledem k hranicím prvku. (Zděděno od ITransform) |
AnchorY |
Získá komponentu Y středu bodu pro libovolnou transformaci vzhledem k hranicím prvku. (Zděděno od ITransform) |
AutomationId |
ID používané automatizačními nástroji k interakci s tímto zobrazením (Zděděno od IView) |
Background |
Získá barvu, která vyplní pozadí zobrazení. (Zděděno od IView) |
Clip |
Získá Cestu, která slouží k definování osnovy obsahu zobrazení. (Zděděno od IView) |
ClipsToBounds |
Určuje, jestli ILayout vystřihuje svůj obsah na jeho hranice. |
DesiredSize |
Získá aktuální požadovanou velikost tohoto zobrazení. (Zděděno od IView) |
FlowDirection |
Směr, ve kterém jsou prvky uživatelského rozhraní naskenovány okem (Zděděno od IView) |
Frame |
Získá hranice zobrazení v rámci jeho kontejneru. (Zděděno od IView) |
Handler |
Získá nebo nastaví obslužnou rutinu zobrazení zobrazení zobrazení. (Zděděno od IView) |
Height |
Získá zadanou výšku objektu IView. (Zděděno od IView) |
HorizontalLayoutAlignment |
Určuje vodorovný aspekt uspořádání tohoto prvku v kontejneru. (Zděděno od IView) |
IgnoreSafeArea |
Určuje, jak má být obsah zobrazení umístěn ve vztahu k překážkám. Pokud je |
InputTransparent |
Získá hodnotu určující, zda tento prvek by měl být zapojen do cyklu interakce uživatele. (Zděděno od IView) |
IsEnabled |
Získá hodnotu označující, zda je toto zobrazení povoleno v uživatelském rozhraní. (Zděděno od IView) |
IsFocused |
Získá hodnotu označující, zda je toto zobrazení aktuálně zaměřeno. (Zděděno od IView) |
Margin |
Okraj představuje vzdálenost mezi zobrazením a sousedními zobrazeními. (Zděděno od IView) |
MaximumHeight |
Získá zadané omezení maximální výšky IView, mezi nulou a double. Positiveinfinity. (Zděděno od IView) |
MaximumWidth |
Získá zadané omezení maximální šířky IView mezi nulou a double. Positiveinfinity. (Zděděno od IView) |
MinimumHeight |
Získá zadané omezení minimální výšky IView, mezi nulou a dvojitou. Positiveinfinity. (Zděděno od IView) |
MinimumWidth |
Získá zadané omezení minimální šířky IView mezi nulou a double. Positiveinfinity. (Zděděno od IView) |
Opacity |
Získá hodnotu neprůhlednosti použitou v zobrazení při vykreslení. (Zděděno od IView) |
Padding |
Prostor mezi vnějším okrajem ovládacího prvku a jeho obsahem. (Zděděno od IPadding) |
Parent |
Získá nadřazený prvek. (Zděděno od IElement) |
Rotation |
Získá otočení (ve stupních) o ose Z (affine rotation) při vykreslení prvku. (Zděděno od ITransform) |
RotationX |
Získá otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení prvku. (Zděděno od ITransform) |
RotationY |
Získá otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku. (Zděděno od ITransform) |
Scale |
Získá faktor měřítka použitý na prvek. (Zděděno od ITransform) |
ScaleX |
Získá měřítko o faktoru osy X použitého na prvek. (Zděděno od ITransform) |
ScaleY |
Získá měřítko o faktoru osy Y použitého u prvku. (Zděděno od ITransform) |
Semantics |
Přidá sémantiku do každého zobrazení pro usnadnění přístupu. (Zděděno od IView) |
Shadow |
Malování stín kolem cílového zobrazení. (Zděděno od IView) |
TranslationX |
Získá rozdíl překladu X prvku. (Zděděno od ITransform) |
TranslationY |
Získá rozdíl překladu Y prvku. (Zděděno od ITransform) |
VerticalLayoutAlignment |
Určuje svislý aspekt uspořádání tohoto prvku v kontejneru. (Zděděno od IView) |
Visibility |
Získá hodnotu, která určuje, zda má být toto zobrazení součástí vizuálního stromu, nebo ne. (Zděděno od IView) |
Width |
Získá zadanou šířku objektu IView. (Zděděno od IView) |
ZIndex |
Určuje pořadí výkresu tohoto IView v rámci ILayout; vyšší indexy z budou kreslit nad nižší indexy z. (Zděděno od IView) |
Metody
Arrange(Rect) |
Umístí podřízené prvky a určí velikost elementu. (Zděděno od IView) |
CrossPlatformArrange(Rect) |
Tato metoda rozhraní je poskytována pro zpětnou kompatibilitu s předchozími verzemi. Implementace tříd by měla implementovat ICrossPlatformLayout rozhraní místo přímé implementace této metody. |
CrossPlatformMeasure(Double, Double) |
Tato metoda rozhraní je poskytována pro zpětnou kompatibilitu s předchozími verzemi. Implementace tříd by měla implementovat ICrossPlatformLayout rozhraní místo přímé implementace této metody. |
Focus() |
Pokusí se nastavit fokus na toto zobrazení. (Zděděno od IView) |
InvalidateArrange() |
Metoda, která je volána k zneplatnění rozložení tohoto zobrazení. (Zděděno od IView) |
InvalidateMeasure() |
Signály, že aktuální hodnota míry tohoto zobrazení již není platná a musí být přepočítané během dalšího průchodu míry. (Zděděno od IView) |
Measure(Double, Double) |
Aktualizace velikost zobrazení. (Zděděno od IView) |
Unfocus() |
Zruší fokus na toto zobrazení. (Zděděno od IView) |
Explicitní implementace rozhraní
ICrossPlatformLayout.CrossPlatformArrange(Rect) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
Metody rozšíření
CheckHandlers(IView) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ComputeDesiredSize(IView, Double, Double) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ComputeFrame(IView, Rect) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ToHandler(IElement, IMauiContext) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ToPlatform(IElement, IMauiContext) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
ToHandler(IView, IMauiContext) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
SetSemanticFocus(IView) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
CaptureAsync(IView) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |
DisconnectHandlers(IView) |
Poskytuje základní vlastnosti a metody pro všechny prvky rozložení. K umístění a velikosti podřízených prvků v aplikacích .NET MAUI použijte prvky rozložení. |