UWP元素大小调整

时间:2016-07-14 21:59:29

标签: size uwp

我是UWP的初学者,

我们如何为手机和台式机中正常工作的元素提供尺寸?

即。文本块主题必须在桌面上为200像素,在手机上为100像素。

2 个答案:

答案 0 :(得分:2)

了解Adaptive Layout in UWP

简而言之,您将使用新的自适应触发器根据屏幕宽度更改UI。

<VisualStateManager.VisualStateGroups>
    <VisualStateGroup>
        <VisualState  x:Name="Narrow">
            <VisualState.StateTriggers>
                <AdaptiveTrigger MinWindowWidth="0" />
            </VisualState.StateTriggers>
            <VisualState.Setters>
                <Setter Target="MyText.Width" Value="100" />
            </VisualState.Setters>
        </VisualState>
        <VisualState  x:Name="WideScreen">
            <VisualState.StateTriggers>
                <AdaptiveTrigger MinWindowWidth="500" />
            </VisualState.StateTriggers>
            <VisualState.Setters>
                <Setter Target="MyText.Width" Value="200" />
            </VisualState.Setters>
        </VisualState>
    </VisualStateGroup>
</VisualStateManager.VisualStateGroups>

答案 1 :(得分:1)