我尝试自定义Windows Phone应用程序中的菜单项。通常它看起来像这样:
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button3.png" Text="Button 3"/>
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button4.png" Text="Button 4"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
而不是 MenuItem 1 我想从Coding4Fun实现ColorSlider:
xmlns:fun="clr-namespace:Coding4Fun.Toolkit.Controls;assembly=Coding4Fun.Toolkit.Controls"
<fun:ColorSlider x:Name="colorSlider" Color="{Binding BGColor, Mode=TwoWay}" Orientation="Horizontal" Height="50" />
我想实现这一目标:
不幸的是,我无法在 shell中执行任何操作:ApplicationBarMenuItem 。如何实现这一目标的任何可能性?