Windows Mobileの:画面の向きと解像度を扱います
-
11-09-2019 - |
質問
私は、画面の解像度や向きを検出することができますのWindows Mobile 5.0およびそれ以上のためのアプリをdeveplopたいです。この部分は、私はそれを行う方法を知って、簡単です。他の部分は、制御プロセスを再割り当て、(非常に難しいことではありません)。
私にとってはより困難ですデザインパターンやフォームのサイズに応じてコントロールを移動するこのプロセスを行う方法について設計指針がある場合、私は疑問に思います。私はそれを行うことができ、他のフレームワークを使用する必要はありません。私はmyselftでそれをやりたい。
任意の提案ですか?
ありがとうございます!
解決
このための鍵は、固定およびドッキングされています。
1つの画面解像度のためのフォームをデザインし、私はあなたが240×320のために設計し、正しく固定を設定するお勧めします。あなたはそれを水平方向に反転する場合次に、コントロールが自動的に再配置されます。
私はオートスペース自体は画面の解像度が反転しているのImageButtonメニュー内のボタンの数を持っているとき、私は物理的にこれを処理するコードを書いているだけです。
他のヒント
あなたはあなたのコントロールを固定することから始めなければなりません。これは、コントロールがときの向きと解像度の変更、サイズ変更/移転しています。あなたは、標準のWindowsフォームにアンカーとドックについて見つけることのほとんどは、Compact Frameworkのに適用されます。ただし、両方のエミュレータと実際のデバイスとの集中的なテストを行う必要があります。
何とか違ったアンカータグを扱います。私は、異なるプラットフォームやWindows Mobileのバージョン( - - ポケットPC、WM5 WM6スマートフォンが)ことを見出しました。
所属していません StackOverflow