タイトルが言うように、コントロールの寸法を設定および取得するために、通常の Size の代わりに SizeF を使用する方法を探しています。
質問する
1293 次
2 に答える
2
コントロールは内部で整数値を使用しており、サイズと位置を浮動小数点数に設定することはできません。
SizeF
ToSize
方法があります
Size size = sizeF.ToSize();
または
myControl.Size = sizeF.ToSize();
于 2012-11-08T17:46:04.810 に答える
1
コントロールは、整数ベース (ピクセル) のサイズ設定を使用する Windows API によって支えられています。そのため、SizeF
適切ではないか、効果がありません。常に a を使用してから、値を設定するときSizeF
に a にマップできます。Size
WPF では、場所とサイズのすべてのタイプが倍精度を使用するようになり、Windows ハンドルとしてではなく DirectX を使用してレンダリングされるため、ピクセル単位よりも小さい調整が可能になることに注意してください。
于 2012-11-08T17:35:53.963 に答える