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