0

この問題を解決する最善の方法は何ですか:

背景画像を使用してウィンドウアプリケーションタブに動的に作成し、画像に従ってcustomUserControlsを配置します。次に、すべてのタブ、画像、および userControls をデータベースに保存します。私のデータベースでは、userControlsの位置を保存しました。しかし、異なる解像度の画面に保存された情報でこのアプリケーションを開くと、すべての userControls が間違った位置で表示されます。画面解像度をデータベースに保存し、データベースからuserControlsを作成する前に、データベースからの解像度で現在の解像度を確認し、異なる場合はuserControlの位置を再計算することで、この問題を解決しようと考えていました。この問題を解決するより良い方法はありますか?

4

1 に答える 1

0

これは WPF でファイルされます。WPF レイアウト グリッドやスタック パネルなどを使用してコントロールをレイアウトし、WPF の機能を利用しないのはなぜでしょうか?

レイアウト コントロールを使用すると、フォームのサイズを変更したり、アプリケーションを実行する画面の解像度に関係なく、適切に表示されるフォームを作成できます。

于 2013-10-21T15:49:37.087 に答える