Вот сделал более практичный пример на Silverlight 1.1 —
эффектные вкладки (прошу учесть, что я не дизайнер :)).
При этом, содержимое вкладок я сделал в основном в
Expression Blend 2 Preview. Загружается это содержимое динамически, прошу прощенья, что надпись немного некорректно сообщает процент загрузки, но я уже не стал переделывать это :).
Код, естественно, открыт. Если посмотреть на код, то видно, что можно его довести до вполне компонентного состояния, и, возможно, несколько позже я это сделаю. Надо было конечно эффект появления вкладки перенести в
LoadableTab
, но у меня так и не получилось создать
Storyboard
с анимацией в коде, при этом я очень много вариантов перепробовал. Полагаю, что это баг в текущей версии Silverlight 1.1, но вызван он каким-то изменением, т.к. я смотрел примеры для предыдущих Alpha-версий, где это работало.
Вообще, вынужден отметить, что пока разрабатывать не очень комфортно, очень много вопросов и не так прозрачно всё в освоении. В плюс ко всему, я уверен, что в релизе многое изменится. Но с другой стороны, если сравнить с ASP.NET AJAX, где надо писать на JavaScript... Нет, я уже сейчас хочу писать под Silverlight, на C# 3.0! :)