私はポップアップでストーリーボードのアニメーションを持っています。これをアプリケーションのすべてのページに表示します。アニメーションをすべてのXAMLとすべてのコードビハインドロジックにコピーしてアニメーションを制御することなく、これをどうやって行うことができますか?私はまた、すべてのページに特定の位置にあるべきボタンを持っています。コードを複製するよりも、これを行うより良い方法はありますか?私はすでにPhoneApplicationPageから継承していますが、コードビハインドのものだけを処理し、XAMLレイアウトは処理しません。XAMLレイアウトを継承/ Masterpage
0
A
答えて
1
コードを複製するのではなく、このユーザーコントロールを他のユーザーコントロールまたはページで呼び出すのではなく、アニメーション用のUserControlを作成できます。
ユーザーコントロールを追加するにはプロジェクトを右クリックし、次に新しい項目を追加してからSilverlightユーザーコントロールを追加し、コントロールに「AnimationUserControl」などの名前を付けます。あなたのアニメーション作品では、uは、このようMainPage.xamlを、例えばAnimationUserControlを呼び出しているユーザーコントロール内に突出あなたの参照を追加する必要があり、他のコントロールでは、この新しいユーザーコントロールを呼び出すために、この新しいユーザー・コントロールで行います。
<UserControl x:Class="Com.Softechww.Controls.Silverlight.Scheduler.Scheduler"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:ProjectNameSpace" Width="800" Height="450" >
"xmlns:local"という名前の新しい行を追加します。この値はプロジェクトのルートを参照しています。プロジェクトの名前空間は、Visual Studioのプロジェクトファイルを右クリックして[デフォルトの名前空間]をクリックします。
は今、単にこのようなユーザーコントロールで、以下のことを呼ぶ:
<Grid x:Name="LayoutRoot">
<local:AnimationUserControl/>
</Grid>
それが動作するはずです。
関連する問題
- 1. Xamarin XamlのContentPageを継承
- 2. ヒスイのレイアウト継承
- 3. MasterpageとContentページを単一のクラスから継承する
- 4. 複数のRailsレイアウト、または継承?
- 5. IconnavigationPage with Prism MasterPage
- 6. BuildManager継承の継承
- 7. クラス継承とインターフェイス継承
- 8. データ継承の継承
- 9. テンプレートを継承した継承継承メンバ
- 10. XAML-継承、コードの再利用、最適化
- 11. 要素プロパティの継承と再利用XAMLベタープラクティス
- 12. カスタムクラスから継承するときのSilverlight Xaml Editorエラー
- 13. Xamlスタイル継承が期待通りに機能しない
- 14. 継承したクラスを継承する
- 15. Masterpagesと継承を使用したマスターページ
- 16. Kivy言語はレイアウトやウィジェットを継承できますか?
- 17. CSSが継承しない継承
- 18. 反復子継承と継承* this
- 19. C++多重継承/仮想継承
- 20. 継承 - ターゲット固有の継承クラスC#
- 21. Vector :: Vectorの継承継承クラス
- 22. Entity Frameworkとの継承継承
- 23. 継承する継承するインターフェイス
- 24. 継承継承について
- 25. Java ORM:複数(継承)継承
- 26. 継承
- 27. 継承
- 28. 継承
- 29. 継承
- 30. 継承