【问题标题】:Ways to open MahApps Flyout打开 MahApps Flyout 的方法
【发布时间】:2015-11-16 01:40:06
【问题描述】:

我一直在使用 MahApps,想添加一个 Flyout 窗口。我错误地认为控件包含逻辑以检测何时应打开关闭。

社区实现这一目标的方式有哪些?

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

人们还有哪些其他巧妙的方法?

【问题讨论】:

    标签: c# wpf xaml mahapps.metro


    【解决方案1】:
        <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>
    

    然后代码看起来像这样

        private void ToggleFlyoutSetting(object sender, RoutedEventArgs e)
        {
            yourMahAppFlyout.IsOpen = !yourMahAppFlyout.IsOpen;
        }
    

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 2017-07-06
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      相关资源
      最近更新 更多