弹出窗口不显示内容

时间:2016-04-16 10:55:54

标签: c# wpf xaml controls mahapps.metro

我正在为我的WPF应用程序使用Mah.MetroApps包,在XAML文件中我定义了flyoutControl,当单击一个按钮时会激活它。 问题是,它显示没有内容的弹出窗口,例如一个文本块。

我在这里做错了吗?

<Controls:MetroWindow.Flyouts>
    <Controls:FlyoutsControl>
        <Controls:Flyout x:Name="ActiveUserFlyout" Header="Active Users" Position="Right" Width="300"  IsOpen="{Binding FlyoutIsOpen}"/>
        <TextBlock FontSize="30">Stackoverflow</TextBlock>
    </Controls:FlyoutsControl>
</Controls:MetroWindow.Flyouts>

1 个答案:

答案 0 :(得分:2)

你必须将TextBlock放在弹出框e中。克。

<controls:FlyoutsControl>
    <controls:Flyout x:Name="ActiveUserFlyout"
                     Width="300"
                     Header="Active Users"
                     IsOpen="{Binding FlyoutIsOpen}"
                     Position="Right">
        <TextBlock FontSize="30">Stackoverflow</TextBlock>
    </controls:Flyout>
</controls:FlyoutsControl>