Где-то видел обложку с такой фичой. Без биндинга реализовано...Еще на старом движке?
https://www.aimp.ru/forum/index.php?topic=38269.0Это не то, что мне нужно. Мне нужно чтобы кнопки менялись, это можно реализовать только с помощью нового движка
В ZiX тоже что-то подобное было.Там просто все элементы были сделаны в MainDock, а он в свою очередь был под плейлистом и при скрытие плейлиста соединялся с основным окном
Но на старом движке все через "хаки" сделано, а в новом скинэдиторе действительно сложно пока разобраться :)
Так с кнопками разобрались. Как сделать скрытие MainDock при открытие плейлиста?Попробуй установить связь как у текстуры MainDock:
Попробуй установить связь как у текстуры MainDock:Она у меня такая и стоит
Она у меня такая и стоитА кнопки в контейнере? У контейнера такая связь и он не скрывается?
А кнопки в контейнере? У контейнера такая связь и он не скрывается?Да кнопки, что находятся на maindock у меня внутри контейнера, а те что в плейлисте в контейнере PlsBottomBar
Вот, теперь скрывается:У меня наоборот получается, когда плейлист скрыт, нету maindock, когда открыт он появляется
upd
Связь которая показана зеленой линией вообще не нужна.
У меня наоборот получается, когда плейлист скрыт, нету maindock, когда открыт он появляется
Огромное спасибо! Сложный однако SE стал... Но оно того стоит
Огромное спасибо! Сложный однако SE стал... Но оно того стоитЭто да, я сейчас сам на ходу вникал. И во многое еще предстоит вникнуть)
Это да, я сейчас сам на ходу вникал. И во многое еще предстоит вникнуть)Я еще принцип работы не понял
Чувствую с помощью нового редактора можно сделать раз в 10 больше чем раньше, но нужно время чтобы освоится в новом функционале. Так вот у меня возник вопрос, как сделать так чтобы MainDock при открытие плейлиста убирался, а кнопки которые есть на MainDock переносились на PlsBottomBar? Читаю новую справку и не понимаю, все так по другомув справке есть пример про пристыковку плейлиста
в справке есть пример про пристыковку плейлистаСделал как в справке. В редакторе все нормально, в самом плеере нету MainDock
делать аналогично
но видимость контейнеров связывать не с сервисом пристыковки плейлиста, а с сервисом видимости плейлиста
Структура скина \ Элементы и их свойства \ Элементы фона \ Контейнер \ Пример: Управление видимостью элементов фона
Справку настоятельно рекомендовал бы почитать: там много примеров, появится понимание того как всё работает
Сделал как в справке. В редакторе все нормально, в самом плеере нету MainDockВозможно, связь нужно инвертировать.
Возможно, связь нужно инвертировать.Начинать связь от плейлиста к майндоку?
На картинках этот момент помечен подсказкой к связи
Начинать связь от плейлиста к майндоку?Слева майндок, справа окно плейлиста. Точно как в примере
Слева майндок, справа окно плейлиста. Точно как в примереТак я так и сделал
Так я так и сделалКинь проект - гляну
Кинь проект - глянуПолучается только как было предложено выше Zhenya
вотПри открепление окна плейлиста maindock исчезает. А при предыдущем способе все в порядке
При открепление окна плейлиста maindock исчезает. А при предыдущем способе все в порядкезначит я неверно понял то что нужно
значит я неверно понял то что нужноА чем плох способ предложенный Zhenya?
перетяни связь (справа) вместо Visibility на Docked
А чем плох способ предложенный Zhenya?в принципе, он рабочий