Анимационное исчезновение строки в WPFToolKit DataGrid

Чтобы исправить это, попробуйте выполнить следующие несколько шагов:

  • Синхронизировать устройство в iTunes. (Если вы действительно хотите сохранить текущую версию, сделайте резервную копию before , продолжая.)

  • Удалите приложение, над которым вы пытаетесь update, затем восстановите устройство из резервной копии.

  • Синхронизировать снова.

Наконец, в Xcode, меню Build Очистите и попробуйте установить поверх.

Надеюсь, это поможет!

7
задан Dave Clemmer 29 July 2011 в 17:43
поделиться

1 ответ

Это то, что может быть сложным в WPF - хотя ваш босс подумает, что это должно быть легко - поскольку WPF должен включать анимацию и яркие визуальные эффекты. В конце концов, в сети есть всевозможные потрясающие демонстрации Silverlight / WPF, которые отлично выглядят и действительно продают технологию. Конечно, ваш босс не знает, что эти демонстрации были написаны только для того, чтобы продемонстрировать простые и яркие функции. Однако вещи, которые немного отличаются от стандартных, имеют неприятный способ быть очень сложными.

Но хватит разглагольствования, я дам вам возможный подход, хотя может быть и гораздо лучший:

Давайте предположим вы связали DataGrid с какой-то коллекцией, и в качестве аргумента предположим, что это список объектов Foo , то есть List MyFoos . Затем вы можете добавить свойство к классу FOO под названием BeingDeleted. Затем в шаблоне для вашего DataRowView активируйте это свойство, чтобы начать раскадровку, которая анимирует постепенное исчезновение или сворачивание этой конкретной строки. Это довольно грубо, поскольку подразумевает добавление свойства к объекту Foo, которое в противном случае могло бы не иметь к нему никакого отношения. Вы также можете создать специальную оболочку или подкласс Foo.

триггер этого свойства, чтобы начать раскадровку, которая анимирует постепенное исчезновение или сворачивание этой конкретной строки. Это довольно грубо, поскольку подразумевает добавление свойства к объекту Foo, которое в противном случае могло бы не иметь к нему никакого отношения. Вы также можете создать специальную оболочку или подкласс Foo.

триггер этого свойства, чтобы начать раскадровку, которая анимирует постепенное исчезновение или сворачивание этой конкретной строки. Это довольно грубо, поскольку подразумевает добавление свойства к объекту Foo, которое в противном случае могло бы не иметь к нему никакого отношения. Вы также можете создать специальную оболочку или подкласс Foo.

2
ответ дан 7 December 2019 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: