FluidMoveBehaviour в Silverlight - PullRequest
       2

FluidMoveBehaviour в Silverlight

0 голосов
/ 15 января 2011

Я пытаюсь использовать FluidMoveBehaviour из презентации Dynamic Layout и Styles на MIX 2010 в сочетании с MVVM (Caliburn.Micro).

Поведение Master / Detail - это то, что яЯ после.Это не работает, и я хотел бы узнать, что происходит за кулисами, чтобы понять, почему Silverlight не поднимает его.

Как я могу отладить FluidMoveBehaviour?

1 Ответ

1 голос
/ 17 января 2011

Поскольку FluidMoveBehavior настолько инкапсулирован и исходный код недоступен, единственным выходом, когда он не работает должным образом, является метод проб и ошибок.Еще хуже то, что эта функция концептуально очень непрозрачна, и последствия того, что произойдет, если вы измените настройки, изначально не совсем ясны.

Ваша лучшая надежда на то, чтобы сценарий мастер / деталь работал (самый сложный)Один из них - создать очень маленький пример, заставить его работать и постепенно вводить свой код, пока он полностью не интегрируется.

Есть и другие рабочие примеры, кроме демонстрации MIX10.Я рекомендую прочитать и перечитать объяснение Майка Таулти до тех пор, пока функция не станет менее непрозрачной:

Обратите внимание, как онподходит к проблеме постепенно и с небольшими тестовыми программами.Вот как избежать потери времени, пытаясь использовать функцию «черного ящика».

В любом случае, обещание «интерактивности без усилий» может показаться довольно бесполезным прямо сейчас.Возможно, это урок для других разработчиков поведения: как клиенты будут отлаживать его, когда он не работает?Ответ: дайте им инструменты, такие как настраиваемая регистрация.Когда это не работает, тишина невыносима.

...