0

今日、ウィンドウの下部または右側からサイズを変更すると、画面上のコントロールが動かないことに気付きました。

ただし、左または上からサイズを変更すると、画面上のコントロールはサイズ変更と同じピクセル数だけ移動します。

私は疑問に思っています:ウィンドウが右/下端または左/上端を使用するかどうかにかかわらず、同じサイズに変更するようにウィンドウを構成で​​きますか (画面上のコントロールは移動しません)?

その理由は次のとおりです。ウィンドウのサイズを変更して必要な領域のみを表示したい場合、その領域がたまたま右下にある場合はどうなるでしょうか。

最善の解決策は、ウィンドウをデフォルト サイズより小さくする場合はこのサイズ変更モードを実装し、ウィンドウを大きくする場合は通常のサイズ変更モードを使用することです。

ありがとう!

4

1 に答える 1

0

ウィンドウのサイズ変更イベントをキャッチして処理できます->ウィンドウのビジョンを再レイアウトします。

今日、ウィンドウの下部または右側からサイズを変更すると、画面上のコントロールが動かないことに気づきました。それらは移動しません。

FlowDirectionのデフォルト値はLeftToRight->座標軸の原点は上と左の点になります。RightToLeftに変更できます。

UIオブジェクトにはcliptoboundという属性名があり、ウィンドウサイズから要素を配置するのに役立ちます。

上記のものはあなたの質問に正確に答えることはできません->しかし、私はそれが解決するためのアイデアを与えることができることを願っています。

于 2012-12-13T04:35:45.420 に答える