单击时弹出按钮更改其他按钮的外观 - Windows 8.1

时间:2015-10-06 08:05:23

标签: c# windows xaml windows-runtime windows-store-apps

在Windows 8.1项目中,我有以下带弹出窗口的按钮。

 <Button x:Name="FilterCompanyMeetings2" Foreground="White" Content="Company Meetings" Margin="15,58,0,0" Height="40" VerticalAlignment="Top"  Style="{StaticResource ButtonStyle2}">
                <Button.Flyout>
                    <Flyout>
                        <StackPanel Width="406">
                            <TextBlock Text="Insert the value and tap the Send button:" FontSize="16"
                       FontWeight="SemiLight" FontFamily="Segoe UI"
                       Margin="0,0,0,10"  />
                            <TextBox x:Name="ValueTextBox" />
                            <Button Content="Send" HorizontalAlignment="Right"
                    FontSize="16" Margin="0,10,0,0"  />
                        </StackPanel>
                    </Flyout>
                </Button.Flyout>
            </Button>

我按下按钮后出现问题,弹出窗口按预期显示,但所有其他按钮将其背景更改为灰色,其中一些按钮将前景更改为黑色。

我暂时不使用此按钮进行任何操作,但是当我按下它时会发生这种情况。

为什么它会改变页面上其他按钮的样式?

0 个答案:

没有答案