我希望创建一个自定义视图(标签和垂直堆栈中的条目),我必须使用整个应用程序。要求是当条目没有文本时,上面的标签应该被隐藏,反之亦然。我尝试创建一个内容视图,但在使用来自xaml的自定义控件时无法设置可见性。
CustomControl
using System;
using System.Collections.Generic;
using Xamarin.Forms;
namespace iTrans.CustomControls
{
public partial class LabelEditor : ContentView
{
public LabelE
摘要
我希望更多地控制Xamarin.Forms中按钮上的文本呈现,所以我使用的是一个包含标签和按钮对象的网格。这使我对文本有了更多的控制,但是当单击Button时,标签被移到Button后面会产生副作用。
这一切为什么要发生?UI的顺序不应该由将子元素添加到网格的子元素的顺序来决定吗?
详细信息
我已经创建了下面的代码来单独测试这个问题:
// The grid can be added directly to a page
var grid = new Grid();
grid.Margin = new Thickness(100, 100);
grid.WidthRequest = 20