Sdílet prostřednictvím


View.HorizontalOptions Vlastnost

Definice

Získá nebo nastaví LayoutOptions , které definují, jak je prvek rozložen v cyklu rozložení. Toto je vázatelná vlastnost.

public Xamarin.Forms.LayoutOptions HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set

Hodnota vlastnosti

A LayoutOptions , který definuje způsob rozložení elementu. Výchozí hodnota je, Fill pokud není uvedeno jinak.

Poznámky

Přiřazením HorizontalOptions změníte způsob rozložení elementu, pokud je na ose X k dispozici nadbytečné místo z nadřazeného rozložení. Dále určuje, jestli má prvek spotřebovávat zbývající místo na ose X z nadřazeného rozložení. Pokud je více podřízených položek rozložení nastaveno tak, aby se rozbalily, je nadbytečný prostor rozložen proporcionálně.

Tento příklad vytvoří čtyři zobrazení a přidá je do zásobníku, z nichž každé je rozloží jiným způsobem.

private View CreateButtons ()
{
  var button1 = new Button {Text = "LeftAligned", HorizontalOptions=LayoutOptions.Start};
  var button2 = new Button {Text = "CenterAligned", HorizontalOptions=LayoutOptions.Center};
  var button3 = new Button {Text = "EndAligned", HorizontalOptions=LayoutOptions.End};
  var button4 = new Button {Text = "Fill", HorizontalOptions=LayoutOptions.Fill};

  StackLayout stack = new StackLayout {
    Children = {
      button1,
      button2,
      button3,
      button4
    }
  };

  return stack;
}

Platí pro