我是 XAML/Xamarin.forms 的新手,具有 Web 开发背景。
我想制作一个包含文本和图像的框(可以使用 HTML 中的 <div>
来完成)。请说明如何使用 XAML 和 Xamarin.forms 解决此问题。
此外,如果有人知道在 XAML 中列出可用标签的资源(如 HTML 的 w3schools),请将其传给我。
提前致谢:)
最佳答案
为什么不查看 Xamarin documentation在这个?它非常广泛,应该可以帮助您了解基础知识!
没有完全等同于 div 的元素。这取决于你想做什么。这一切都始于一个 Page
。您会在下面看到页面类型。
这将是您应用程序的基础。在此页面中,您可以拥有一个 VisualElement
,这会强制您使用 Layout
。
在这里您可以看到所有可用的布局;
好消息是您可以嵌套 Layouts
!
在布局中,您可以指定控件(View
类型)。
回到你的问题;该行为与 div 不同。如果您以 StackLayout
为例,您的嵌套控件将相互堆叠,您不必担心间距、边距等问题。另一种选择是使用 Grid
给你一点灵 active 。
所以它不仅仅是一个容器,它还意味着它在屏幕上的放置方式。
关于c# - Xamarin.Forms - XAML 中 <div> 的对应物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37813633/