Xamarin.Forms živý vizuální strom

Pomocí dynamického vizuálního stromu můžete zobrazit spuštěný kód XAML v reálném čase. Zobrazuje stromové zobrazení prvků uživatelského rozhraní spuštěné Xamarin.Forms aplikace.

Požadavky

  • Použijte Xamarin.Forms verzi 5.0 nebo novější.
  • Povolit změny pouze Opětovné načítání za provozu (ve výchozím nastavení je povolená).

Využití

Po splnění požadavků se v okně dynamického vizuálního stromu aplikace zobrazí hierarchie uživatelského rozhraní modulu runtime vaší aplikace.

  • Windows: Ve výchozím nastavení se zobrazí na levé straně integrovaného vývojového prostředí (IDE). Pokud ho nevidíte, můžete ho zobrazit pomocí ladění > vizuálního stromu Windows > Live.
  • Mac: Ve výchozím nastavení se zobrazí na pravé straně integrovaného vývojového prostředí (IDE). Pokud ho nevidíte, zobrazte ho pomocí > ladit vizuální strom Windows > Live.

Pomocí stromového zobrazení můžete zkontrolovat hierarchii uživatelského rozhraní modulu runtime pro vaši aplikaci a rozbalit nebo sbalit uzly, abyste se mohli zaměřit na konkrétní části uživatelského rozhraní.

Panel nástrojů živého vizuálního stromu

Zobrazení elementů XAML je ve výchozím nastavení zjednodušené pomocí funkce Just My XAML . Pokud chcete zobrazit všechny prvky uživatelského rozhraní, přepněte tlačítko Zobrazit jen můj XAML vpravo na panelu nástrojů Dynamický vizuální strom. Pokud chcete toto nastavení zakázat v možnostech, aby se vždy zobrazovaly všechny elementy XAML.

Poznámka:

Visual Studio pro Mac momentálně nepodporuje Jenom moje funkce XAML

Struktura XAML má hodně prvků, které pravděpodobně nemáte přímo zájem, a pokud neznáte kód dobře, možná budete mít potíže s procházením stromu najít to, co hledáte. Živý vizuální strom má proto více přístupů, které umožňují použít uživatelské rozhraní aplikace, které vám pomůžou najít prvek, který chcete prozkoumat.

Vyberte prvek ve spuštěné aplikaci (aktuálně se podporuje jenom pro aplikace pro UPW). Tento režim můžete povolit, když na panelu nástrojů Dynamický vizuální strom vyberete tlačítko úplně vlevo. V tomto režimu můžete vybrat prvek uživatelského rozhraní v aplikaci a dynamický vizuální strom se automaticky aktualizuje, aby se uzel ve stromu, který odpovídá danému prvku, a jeho vlastnosti.

Zobrazovat doplňky rozložení ve spuštěné aplikaci (aktuálně se podporují jenom pro aplikace pro UPW). Tento režim můžete povolit, když vyberete tlačítko, které je hned napravo od tlačítka Povolit výběr. Když je rozložení zobrazení zapnuté , způsobí, že okno aplikace zobrazí vodorovné a svislé čáry podél hranic vybraného objektu, abyste viděli, k čemu se zarovná, a také obdélníky znázorňující okraje.

Náhled výběru Tento režim můžete povolit výběrem třetího tlačítka vlevo na panelu nástrojů Dynamický vizuální strom. Tento režim zobrazuje XAML, ve kterém byl element deklarován, pokud máte přístup ke zdrojovému kódu aplikace.