2011-06-29 10 views
1

SilverlightでGIFアニメーションが機能しないことを認識した後、Silverlight用の「待機」アニメーションを探していました。私は優れたアニメーションを見つけましたhere。アプリケーションでこれをどのように使用できますか?カスタムコントロールを作成する必要がありますか?私はアイテムにデータが入るまで、これをデータビューに配置したいだけです。Silverlightでカスタムユーザーコントロールを使用する方法

答えて

0

codeplexのCoprojectでこの実装を確認してください。

mvvmを使用している場合は、を使用して操作をラップできます。 BusyWatcherは、MEFを使用してViewModelに注入されます。その後、

[Import(RequiredCreationPolicy = CreationPolicy.Shared)] 
     public IBusyWatcher Busy { get; set; } 

using (Busy.GetTicket()) 
{ 
    ... 
} 
0

WaitAnim1のような賢明なことな何かをUserControlコールを作成します。

あなたが指しているサンプルがグリッドを使いすぎています。外側のグリッドは、UserControlを表します。 -

  • UserControl要素にxmlns:sys="clr-namespace:System;assembly=mscorlib"名前空間をコピーします。
  • <UserControl>タグの下直接に全体Grid.Resourcesをコピーして、ソースコードからGrid.Resources
  • UserControl.Resourcesにコピー全体<Grid x:Name="LayoutRoot" >要素の名前を変更し、それをあなたのUserControlに1を交換してください。

これで、ユーザーコントロールにアニメーションが表示されるようになりました。

関連する問題