.Net 8 MAUI - 弹出选项卡的默认路线

问题描述 投票:0回答:1
.net maui
1个回答
0
投票

您可以使用

PropertyChanged
来检测元素的变化。第一项[0]是
FlyoutItem
,第二项[0]是
Tab
,您可以使用它来判断它是否是选项卡中的第一项。如果它不是第一项。您可以将其更改为第一个。

以下是您可以参考的代码:

public AppShell()
    {
       InitializeComponent();
       this.PropertyChanged += (s, e) =>{
          if(e.PropertyName == "CurrentItem")
          {
            if(CurrentItem != Items[0])
              {
                 Items[0].Items[0].CurrentItem = Items[0].Items[0].Items[0];
              }
           }
        };
     }
© www.soinside.com 2019 - 2024. All rights reserved.