上部のWP7SystemTrayがユーザーの操作によって表示または非表示になったときに、メインレイアウトの垂直方向の変位を回避しようとしています。
SystemTrayの可視性の変更と、メインレイアウトにマージンを追加することを組み合わせようとしています。
SystemTray.IsVisible = false;
LayoutRoot.Margin = new Thickness(0, 32, 0, 0);
しかし、予想通り、結果はあまりスムーズではありません。xaml側に役立つものがあると思いますが、探しているものがまだ見つかりません。だから..これを行うためのより良い方法はありますか?