Silverlight 2の別のコントロールにUserControlをプログラムで追加して、親コントロールの "Children"コレクションに追加します。最初はうまくいきます。私がウィンドウに何か他のものを行うと(私の場合は、パネル全体をスクロールしてからビューに戻す)、レンダリングの順序が変わり、コントロールが他のものの背後にあるようになります。私はこの動作を制御する方法を探しています。ウィンドウを強制的に上に置くようにしています。 CanvasコントロールにはZOrderプロパティがあり、これを設定できますが、私はCanvasを使用していません。私はGridを使用しています。Canvasコントロールを使用せずにSilverlightでレンダリング順序(ZOrder)を制御する
私はChildren.Insertを使って遊んだことがあり、インデックスをつぶしてレンダリングの順序も変えていますが、それは問題を解決するための複雑な方法のようです。コントロールを強制的に上に置くことはできますか?
--Mattが