我用Google搜索了这个,但我还没有找到答案,所以我想我在这里问这个问题。我正在创建一个相当简单的UWP应用程序。在其中一个页面中,我想在右上角有一个大+按钮来添加一个对象。
我目前正在使用#define INTERNAL_FLASH __attribute__((section(".flash")))
#define AT91C_MC_WRITE_KEY ((unsigned)0x5A << 24) // Magic number
INTERNAL_FLASH uint32_t Counter = 30; // The section .flash begins at 0x0013F000
void prepaid_decrement(void)
{
if(Counter > 0) {
// write into buffer
Counter = Counter - 1;
volatile AT91PS_MC mc = AT91C_BASE_MC;
// set flash mode (timing)
mc->MC_FMR = AT91C_MC_FWS_1FWS | ((1 + (((MCK * 15) / 10000000))) << 16);
uint32_t page = ((uint32_t)&Counter - (uint32_t)AT91C_IFLASH) / (uint32_t)AT91C_IFLASH_PAGE_SIZE;
// start writing
mc->MC_FCR = AT91C_MC_WRITE_KEY | AT91C_MC_FCMD_START_PROG | (page << 8);
if(0 != (mc->MC_FSR & AT91C_MC_PROGE)) {TRACE("error!");}
while (!(AT91C_BASE_MC->MC_FSR & AT91C_MC_FRDY));
}
}
,但我无法找到如何将加号按钮粘贴到整个画面的角落。在大多数情况下,我可以使用相对布局来执行mc->MC_FCR = AT91C_MC_WRITE_KEY | AT91C_MC_FCMD_START_PROG | (page << 8);
之类的操作。但我现在不能这样做,因为整个页面都不是我可以参考的。
以下是Button的当前xaml代码。任何人都知道如何将它固定在右上角,无论屏幕大小是多少,包括调整大小?现在我考虑一下,我可能不得不使用除RelativePanel以外的其他东西。
RelativePanel
答案 0 :(得分:1)
RelativePanel很好,只要它在窗口/页面内部延伸。
<Button x:Name="btnAddToDo"
Content="+"
RelativePanel.AlignTopWithPanel="True"
RelativePanel.AlignRightWithPanel="True"/>