none
Win8.1 关于Flyout控件 RRS feed

  • 问题

  • 想把Flyout这个控件的外边框去掉,并且取消宽度限定,有知道的吗?谢谢

    (上图,外面有个框感觉不美观,宽度也固定了第三个图标就只能显示一半了)

    2014年9月16日 3:08

答案

  • 你好。

    可以修改 Flyout 的 FlyoutPresenterStyle ,根据你的需要修改下面的样式即可。

    <Flyout>
        <Flyout.FlyoutPresenterStyle>
            <Style TargetType="FlyoutPresenter">
                <Setter Property="ScrollViewer.ZoomMode" Value="Enabled"/>
                <Setter Property="Background" Value="Gray"/>
                <Setter Property="BorderBrush" Value="Transparent"/>
                <Setter Property="BorderThickness" Value="5"/>
                <Setter Property="MinHeight" Value="500"/>
                <Setter Property="MinWidth" Value="500"/>
                <Setter Property="Padding" Value="0"/>
            </Style>
        </Flyout.FlyoutPresenterStyle>
    ...
    </Flyout>


    希望我的答案能帮助更多的人。

    • 已标记为答案 鲁大宝 2014年9月16日 7:24
    2014年9月16日 3:25
    版主