C# Windows Phone 8.1应用程序中的HubPage和CommandBar控件

C# Windows Phone 8.1应用程序中的HubPage和CommandBar控件,c#,xaml,windows-phone-8.1,C#,Xaml,Windows Phone 8.1,我想尝试构建我的第一个WP8.1应用程序,但我在Hub中遇到CommandBar问题。我想向所有HubSections添加不同的条,但我不知道如何操作:/I尝试使用SectionsInView(),但CommandBar项的更改非常缓慢 第二个问题是如何在HubSection中创建透明的CommandBar?HubSection包含ListView。现在,当我尝试这样做时,ListView下边距正在更改,我在CommandBar下看不到ListView(我不知道为什么…) 第三个问题是,按下Ap

我想尝试构建我的第一个WP8.1应用程序,但我在Hub中遇到CommandBar问题。我想向所有HubSections添加不同的条,但我不知道如何操作:/I尝试使用SectionsInView(),但CommandBar项的更改非常缓慢

第二个问题是如何在HubSection中创建透明的CommandBar?HubSection包含ListView。现在,当我尝试这样做时,ListView下边距正在更改,我在CommandBar下看不到ListView(我不知道为什么…)


第三个问题是,按下AppBarButton按钮时,如何更改其颜色?

答案1。您可以尝试在xaml.cs中以编程方式创建新的AppBar

答复2。您可以更改应用程序栏的透明度。您还必须以编程方式执行此操作。选择希望应用程序条透明度更改的控件,选择不希望应用程序条透明度更改的事件。(请确保您已为AppBar指定了一个名称)

然后在以下行中键入:

BottomBar.Background = new SolidColorBrush(Color.FromArgb(50, 24, 68, 120));
确保将选项A的值从0-100更改为0。此选项将决定您的透明度。其他选项,如RG%B将决定应用程序栏的颜色

答复3。这实际上是不可能的,突出显示的按钮取决于您的设备的重音颜色。因此,需要大量的编程来改变这一小动作