【问题标题】:Flyout does not show contentFlyout 不显示内容
【发布时间】:2016-04-16 10:55:54
【问题描述】:

我正在为我的 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>

【问题讨论】:

  • 哪位不起作用? TextBlockControls:Flyout 也不应该在 TextBlock 内部 Controls:Flyout
  • TextBlock,但正如你提到的,问题在于它不在“Controls:Flyout”内

标签: c# wpf xaml controls mahapps.metro


【解决方案1】:

您必须将 TextBlock 放在弹出按钮 e 中。 g.

<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>

【讨论】:

    猜你喜欢
    • 2017-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2012-09-24
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    相关资源
    最近更新 更多