2017-07-20 51 views
0

而按照本教程https://xamarinhelp.com/xamarin-forms-toolbar/ 我碰到一個小問題,這些項目在Android上很好地顯示,但在UWP工具欄上關閉導致項目被「摺疊」,從而隱藏「項目名稱」並只留下一個矩形的按鈕,以顯示每個項目的「名稱」,我需要點擊省略號按鈕(打開次要項目列表的三個點)。有沒有辦法解決這個問題?Xamarin Forms Toolbaritems UWP無法正常顯示

<ContentPage.ToolbarItems > 
    <ToolbarItem Name="MenuItem1" Order="Primary" Text="Bases" Priority="3"/> 
    <ToolbarItem Name="MenuItem2" Order="Secondary" Text="Numericos" Priority="1"/> 
    <ToolbarItem Name="MenuItem2" Order="Secondary" Text="Sistema Internacional" Priority="1"/> 
</ContentPage.ToolbarItems> 

Blank Space Open toolbar

回答

1

這是因爲該命令欄的UWP的IsOpen屬性默認設置是關閉的。 含義您只會看到圖標(並且圖標下方的標籤被隱藏)。 如果將該屬性設置爲True,則會顯示名稱。

見參考文獻開放與封閉狀態在這裏對這裏的物業https://docs.microsoft.com/en-us/uwp/api/Windows.UI.Xaml.Controls.AppBar#Windows_UI_Xaml_Controls_AppBar_IsOpen

你控制這一點,有幾個選項https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/app-bars 和細節信息。我會建議一個Xamarin效果來控制屬性並將其附加到工具欄。 或者創建一個自定義渲染器,以便默認打開每個工具欄。