ListView を継承する MyListView というカスタム コントロールがあります。
songlistMargin = new Thickness(2, 74, 2, Window.Current.Bounds.Height / 2 + 18);
playlistMargin = new Thickness(2, Window.Current.Bounds.Height / 2 + 18, 2, 64);
songlistView.Margin = songlistMargin;
playlistView.Margin = playlistMargin;
アプリの起動時にsongListViewを74ピクセル下にし、songListの下部を画面サイズ/ 2 + 18ピクセルの高さにしたいのですが、代わりにXamlに基づいて必要なことを行っており、画面サイズが異なります。たとえば、1920x1080 の解像度では下から 558 ピクセルですが、画面の解像度を変更すると 558 ピクセルになります。playListView と同じですが、逆に、画面の解像度に応じて上マージンを 558 から変更したいと考えています。
私の問題は Xaml の初期化にあると思いますが、修正方法がわかりません。