[英]WP8.1 AppBar size change
如何監控AppBar的大小變化? 具體來說,我想知道它何時打開(以在圖標下方顯示輔助命令和標簽)。 有一個SizeChanged事件,但僅在屏幕上顯示AppBar之前觸發。
CommandBar具有Open和Closed事件。 當顯示/隱藏SecondayCommands時將觸發它們。
請注意, 只有在AppBar中具有SecondayCommands時 ,才會觸發這些事件。
正如我已經檢查過的-打開/關閉您的AppBar不會更改其ActualHeight。 如果要查看其大小變化,可以使用ClosedDisplayMode播放-例如,將此代碼放入AppBarButton.Click
:
private void AppBarToggleButton_Click(object sender, RoutedEventArgs e)
{
Debug.WriteLine(BottomAppBar.ActualHeight.ToString());
if (BottomAppBar.ClosedDisplayMode == AppBarClosedDisplayMode.Compact)
BottomAppBar.ClosedDisplayMode = AppBarClosedDisplayMode.Minimal;
else BottomAppBar.ClosedDisplayMode = AppBarClosedDisplayMode.Compact;
}
上面的代碼更改了ActualHeight ,因此引發了SizeChanged事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.