【问题标题】:Stick UI element in top right corner in an UWP window在 UWP 窗口的右上角粘贴 UI 元素
【发布时间】:2016-03-13 10:19:13
【问题描述】:

我用谷歌搜索了这个,但我还没有找到答案,所以我想我会在这里问这个问题。我正在创建一个相当简单的 UWP 应用程序。在其中一个页面中,我想在右上角有一个大的 + 按钮,以添加一个对象。

我目前正在使用RelativePanel,但我找不到如何将加号按钮粘贴到整个框架的角落。在大多数情况下,我可以使用相对布局来执行类似RelativePanel.LeftOf="txtTest" 的操作。但我现在不能这样做,因为整个页面不是我可以参考的。

以下是 Button 的当前 xaml 代码。有谁知道我怎么能把它贴在右上角,不管屏幕尺寸是多少,包括调整大小?现在我想起来了,我可能不得不使用RelativePanel以外的其他东西。

<Button x:Name="btnAddToDo" Content="+" 
           HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,10,-350,-10"/>

【问题讨论】:

    标签: xaml uwp


    【解决方案1】:

    RelativePanel 没问题,只要它在窗口/页面内延伸即可。

    <Button x:Name="btnAddToDo" 
            Content="+"
            RelativePanel.AlignTopWithPanel="True"
            RelativePanel.AlignRightWithPanel="True"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多