我想尝试构建我的第一个WP8.1应用程序,我在Hub中遇到CommandBar问题。我想为所有HubSections添加不同的栏,但我不知道如何执行此操作:/我尝试使用SectionsInView(like here)但是CommandBar项的更改太慢了。
第二个问题是如何在HubSection中创建透明的CommandBar? HubSection包含ListView。现在,当我尝试这样做时,ListView底部边距正在改变,我在CommandBar下看不到ListView(我不知道为什么......)。 Look at picture
第三个问题是当我按下它时如何更改AppBarButton颜色?
答案 0 :(得分:0)
答案1.您可以尝试在 xaml.cs 中以编程方式创建新的 AppBar 。
答案2.您可以更改 AppBar 的透明度。您还必须以编程方式执行此操作。选择您希望 AppBars 透明度更改的控件,选择要更改 AppBars 透明度的事件。 (确保你已经给了 AppBar 一个名字)。
然后在以下行中输入:
BottomBar.Background = new SolidColorBrush(Color.FromArgb(50, 24, 68, 120));
确保更改选项 A 的值,范围是0-100。此选项将决定您将拥有什么样的transperency。 R , G % B 等其他选项将决定 AppBar 的颜色。
答案3.实际上不太可能,按钮突出显示依赖于您的设备强调颜色。因此,需要进行大量编程才能改变这一小动作。