![](/img/trans.png)
[英]Xamarin can't see objects in MainPage.xaml from MainPage.xaml.cs
[英]Adding ToolbarItems to MainPage.xaml.cs in a Xamarin.Forms Project
如標題中所述,我希望將 ToolbarItem 添加到 Xamarin.Forms 項目中的 MainPage.xaml.cs。
這是因為我想在我的 Android 應用程序上有一個 Actionbar。
據我所知,這可以在 NavigationPage 上找到。
盡管進行了多次嘗試,我還是無法將我的 Mainpage 設置為 NavigationPage,它似乎不會讓我將其設置為 ContentPage 以外的任何內容。
到目前為止,我能找到的關於這個主題的最佳信息在這里:
然而,這並沒有回答我的問題,因為它與 App.xaml.cs 而不是 MainPage.xaml.cs 相關
我的項目是一個多平台 Xamarin.Forms,用於使用 Xamarin 和 Xamarin.Forms 項目為 IOS 和 Android 構建應用程序。
然而,目前我只關注共享 C# 項目 (MainPage.xaml.cs) 中的 Android。
提前致謝。
如溫迪的回答中所述,需要以下代碼:
MainPage = new NavigationPage(new MainPage());
但是她忘了提到需要將這段代碼添加到 App.xaml.cs 而不是 MainPage.xaml.cs 文件。
此文件存在於 Xamarin.Forms 移動應用的 C# 項目中。
您可以通過單擊“App.xaml”文件上“解決方案資源管理器”中的下拉箭頭找到“App.xaml.cs”文件來找到它。
如果找不到它,請在“解決方案資源管理器”的搜索欄中鍵入它。
並編輯 MainPage = new MainPage(); 文件中的代碼到 MainPage = new NavigationPage(new MainPage());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.