У меня есть пользовательский элемент управления MyListView, который наследует ListView.Как установить поля во время выполнения?
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 пикселей вниз при запуске приложения, а в нижней части Список песен Технический райдер, чтобы быть Размер экрана/2 + 18 пикселей в высоту, но вместо этого он делает все, что хочет, чтобы на основе Xaml, и не изменится, если экран отличается. Например, при разрешении 1920x1080, это 558 пикселей снизу, но это также 558 пикселей, если разрешение экрана изменилось. То же самое с playListView, но наоборот, я хочу, чтобы верхний край менялся от 558 в зависимости от разрешения экрана.
Я думаю, что моя проблема заключается в инициализации Xaml, но я не знаю, как это исправить.
Я также попытался привязать к списку песенMargin и playlistMargin в xaml, но это не сработало – Zev