提问人:Joelminer 提问时间:11/17/2023 最后编辑:Joelminer 更新时间:11/18/2023 访问量:32
已解决:使用元素时找不到我的元素。查找名称
Resolved My element isnt being found while using element.FindByName
问:
public MainPage()
{
InitializeComponent();
Grid treeGrid = TreeView.CreateTreeView(MainGrid);
treeGrid.StyleId = "treeGrid1";
MainGrid.Children.Add(treeGrid);
}
public void OnButtonClicked(object sender, EventArgs e)
{
if (MainGrid.FindByName("treeGrid1") != null)
{
Debug.WriteLine("element exists");
}
else
{
Debug.WriteLine("cant find element");
}
button.Text = "OK";
//button.Text = (int.Parse(button.Text)+1).ToString();
//TreeView.AddTreeViewEntry(, 1, "hi");
}
我正在使用此代码将 Grid 布局添加到我的 MAUI 应用程序,我使用 treeGrid.StyleId 设置元素的名称,然后将其添加为 MainGrid 的子项,但是当我尝试使用 MainGrid.FindByName 查找它时,它找不到该元素。所以我的问题是,为什么它找不到元素,我怎样才能让它找到它?
我尝试将MainGrid.Children.Add(treeGrid)更改为MainGrid.Add(treeGrid),但没有用。
答: 暂无答案
评论