1

CSS メディア クエリと同じ方法で、XAML と C# を使用して、Silverlight でレスポンシブ レイアウトを作成したいと考えています。最善のアプローチについてアドバイスを提供できる同様のことをした経験のある人はいますか? CSS/HTML を使用したレスポンシブ デザインの例: http://mediaqueri.es/

理想的には、3 ~ 4 個の個別の XAML スタイル ファイルが必要だと思います。1 つは基本スタイルのセットで、次にスタイルを調整する必要がある (まだ決定されていない) 画面幅/しきい値ごとに 1 つです。そして、ブラウザ ウィンドウの幅が 480px 未満の場合は 480styles.xaml を使用し、ブラウザの幅が 481px から 768px の場合は 768styles.xaml を使用するなど、いくつかのコードが必要になります。

私は開発者ではなく UI デザイナーであるため、かなりコードに詳しくないため、説明が不十分であるか、リモートでさえ不可能である場合はお詫び申し上げます。あなたが提供できる助けを前もってありがとう!

4

1 に答える 1

1

VisualState を使用して、要素の可視性と位置を定義できます。http://msdn.microsoft.com/en-us/library/system.windows.visualstate.aspx

于 2012-11-12T18:45:54.600 に答える