2016-12-16 4 views
0

У меня есть класс под названием Примечание, состоящий из заголовка, содержимого и даты. И внутри шаблона элемента listview у меня есть текстовые блоки и кнопки. На данный момент я могу применять анимацию при нажатии кнопки редактирования/удаления, потому что тег этих кнопок - это сетка, которую я буду оживлять. Поскольку мой класс не является элементом структуры, он не имеет свойства преобразования и непрозрачности. Как это сделать? С уважением, Talhaанимация Listview, когда мой пользовательский класс добавлен/удален/отредактирован

+0

Вы действительно ответили yourself- вы не можете иметь анимацию на неэквидистантных объектов пользовательского интерфейса. Поэтому сначала вам нужно выяснить, какой объект вы хотите оживить, тогда вам нужно установить триггер в соответствующее поле в xaml, которое будет взаимодействовать с этими объектами пользовательского интерфейса. Например, если вы добавите заметку через всплывающее окно, вы можете установить триггер на кнопке «ok», чтобы оживить такой и такой объект. – Oyiwai

+0

@Oyiwai Я могу анимировать его при удалении, но не при добавлении, потому что он добавляется автоматически. И другое дело, когда я удаляю элемент, другие сразу же вернутся к правильной позиции (без анимации) –

+0

Как добавить элементы? Есть ли функция setter/add, которую вы можете обернуть? Я также немного туманна о анимации, которую вы ищете, - что вы намерены оживить? – Oyiwai

ответ

0

Я должен был использовать ItemContanerStyle