MenuFlyout改变页面颜色(错误?)

时间:2014-05-12 21:33:40

标签: xaml visual-studio-2013 c++-cx

我的环境是:使用C ++ / CX和XAML在Windows 8.1上安装Visual Studio 2013。

我有一个非常简单的MenuFlyout附加到一个非常奇怪的行为按钮。您可以单击它然后选择一个MenuFlyoutItem,但是如果您再次单击它会反转页面上的所有颜色(例如背景变为白色,这是黑色)。

<Button HorizontalAlignment="Left" Margin="10,0,0,0" VerticalAlignment="Top" Height="55" Width="434" FontSize="25">
        <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding DataContext.EmployeeList[0].PayFrequency, Mode=TwoWay}" Foreground="White"/>
        <Button.Flyout>
            <MenuFlyout Placement="Top">
                <MenuFlyoutItem x:Name="WeeklyOption" Text="Weekly" Click="WeeklyOption_Click"/>
                <MenuFlyoutItem x:Name="BiWeeklyOption" Text="Bi-Weekly" Click="BiWeeklyOption_Click"/>
                <MenuFlyoutItem x:Name="MonthlyOption" Text="Monthly" Click="MonthlyOption_Click"/>
                <MenuFlyoutItem x:Name="BiMonthlyOption" Text="Bi-Monthly" Click="BiMonthlyOption_Click"/>
            </MenuFlyout>
        </Button.Flyout>
</Button>

据我所知,我在任何地方都没有弄乱任何款式或任何颜色。

0 个答案:

没有答案