打开MahApps Flyout的方法

时间:2015-07-31 21:37:14

标签: c# wpf xaml mahapps.metro

我一直在与MahApps合作,想要添加一个Flyout窗口。我错误地认为逻辑包含在控件中以检测何时应该打开它。

社区有什么方法可以实现这一目标?

目前我在远边的网格上添加了一个矩形,它使用鼠标输入事件来显示弹出按钮,然后是内置的关闭箭头按钮。

人们还有什么其他巧妙的方法呢?

1 个答案:

答案 0 :(得分:3)

((user/f1 8) (user/a (14)))

然后代码看起来像这样

    <controls:MetroWindow.Flyouts>
    <controls:FlyoutsControl Name="FlyoutControlSettings" Background="Beige">
        <controls:Flyout x:Name="yourMahAppFlyout"  Header="Flyout" Theme="Accent" Position="Left" Width="600" IsOpen="False" BorderBrush="Black" BorderThickness="3,0,3,3">
            <TextBlock FontSize="24">Hello World</TextBlock>

        </controls:Flyout>
    </controls:FlyoutsControl>
</controls:MetroWindow.Flyouts>