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