0
我在幾個頁面中使用CommandBar。 我注意到,我重複自己在這部分代碼:重複利用CommandBar UWP
<CommandBar x:Name="MyCommandBar">
<CommandBar.Content>
<TextBlock Text="{Binding MyTitle}"/>
</CommandBar.Content>
</CommandBar>
我試圖創建這樣一個自定義的控制,只是添加新buttons
根據頁面:
<UserControl
x:Class="TutorialManager.UWP.Views.Controls.MainCommandBarControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<CommandBar >
<CommandBar.Content>
<TextBlock Text="{Binding MyTitle}"/>
</CommandBar.Content>
</CommandBar>
</UserControl>
問題是,當我在這個自定義控件中添加新按鈕時,它會重疊第一個按鈕。
有一些解決方案呢?
- 編輯1 -
首先解決方案看起來不錯,但是當我添加一個按鈕,它進入底部:
<controls:CustomCommandBarControl Title="{Binding TituloPagina}" Foreground="WhiteSmoke">
<AppBarButton Icon="Accept" Label="Save" Foreground="White" />
</controls:CustomCommandBarControl>
- 我加不對齊
more
按鈕(甚至設置屬性)新的按鈕 - 新的按鈕始終顯示其標籤。
More
按鈕在前後導航時隱藏自身。- 看起來像我的
Custom Bar
繼承先前已導航欄
謝謝你的問題,我已經編輯了問題,當我用您的解決方案添加圖像。你知道如何解決它嗎? – rubStackOverflow
我改變了StackPanel的方向。這應該做的伎倆。 – Hannes
幾乎在那裏,看到我的編輯2,希望你能再次幫助我。 – rubStackOverflow