Можно ли использовать DynamicResource в раскадровке, содержавшей в стиле или ControlTemplate

Иногда это может происходить, потому что NetBeans пытается получить доступ к Java по неверному пути. Итак, вы пытались переустановить Java и NetBeans? Сначала удалите их оба и попробуйте переустановить их.

13
задан cplotts 30 September 2008 в 17:54
поделиться

1 ответ

Нет, Вы не можете использовать DynamicResource в Раскадровке, которая содержится в Стиле или ControlTemplate. На самом деле Вы не можете использовать выражение привязки данных также.

история здесь - то, что все в Стиле или ControlTemplate должно быть безопасно для использования через потоки, и система синхронизации на самом деле пытается заморозить Стиль или ControlTemplate для создания их ориентированными на многопотоковое исполнение. Однако, если выражение DynamicResource или привязки данных присутствует, это неспособно заморозить их.

Для большего количества информации см.: Ссылка MSDN . Проверьте 'Анимационный в Стиле', и 'Анимационный в ControlTemplate' разделы (эта страница документации довольно длинна).

И для обходного решения (по крайней мере, для моего сценария) см.: Сообщение Форума WPF .

Hope это помогает кому-то. Я потерял более чем достаточно волос на нем.

Cory

29
ответ дан 1 December 2019 в 20:44
поделиться
Другие вопросы по тегам:

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