2011-01-31 4 views
2

WidthAutoに設定されているとします。このグリッドの中で、私は正方形である新しいグリッドを配置したいと思います。これを行うには、新しいグリッドの幅と高さを等しくします。 WidthHeightを親グリッドのWidthに設定できると思っていました。問題は、親グリッドの幅がautoに設定されているため、double.NaNです。Silverlight Autoとして設定されているグリッドの実際の幅を取得します

私の質問は、この親グリッドのActualWidthを取得する方法はありますか?そうでない場合は、親グリッドに収まる矩形グリッドを作成する別の方法がありますか?

答えて

3

私はWindows Phone 7でどれくらいうまく動作しているかわかりませんが、articleが役立つかどうかは分かりません。

+0

おかげマークのプロパティを使用する必要があり、これは、私はそれが後世のために0として出ている実際の幅と高さを取得しないために必要な、まさに、ここで同様の情報があるさC#では:http://blogs.msdn.com/b/devdave/archive/2008/05/27/layout-events-sizechanged-and-layoutupdated.aspx – cmptrer

7

あなたはActualWidth

var width = LayoutRoot.ActualWidth; 
関連する問題