2

最近、私は複雑な WPF アプリケーションに取り組んでいます。これまでのところ、それは良い経験でした。しかし、私はある点で立ち往生しています。これはデザイナ アプリケーションであり、ユーザーはカスタム コントロールをキャンバスにドラッグしてプロパティを設定します。現在、ユーザーはコントロールの長さを cm、in、px、および pt で指定できます。コントロールの長さをミリメートル単位で指定するオプションを提供する必要があります。

WPF の LengthConverter クラスは知っていますが、ミリメートルを単位として使用する機能はありません。何故ですか?Microsoft がコントロールの長さを mm 単位で指定する可能性を提供しないのはなぜですか?

そのための回避策は何ですか?

4

1 に答える 1

1

明らかな答えのために、この質問は未回答のままだったのだろうか...

サイズとしてcmを使用できる場合は問題ありません。

希望のサイズを mm で尋ね、10 で割ります。

Microsoft がコントロールの長さを mm 単位で指定する可能性を提供しないのはなぜですか?

たぶん、10 の倍数すべてをサポートする必要がないと感じているからでしょうか? マイクロメートル、ミリメートル、デシメートル、メートル、デカメートル、ヘクトメートル、キロメートルを使用しない理由を尋ねることもできます... cm からの変換は非常に簡単だからです。

つまり、72 という簡単な変換係数があるにもかかわらず、彼らはインチpt を使用します。しかし、それはそれほど明白ではありません。

于 2015-12-04T08:44:52.743 に答える