1

私は WPF UserControl: を持っていますMyPage。MyPage では、ユーザーが画像 (MyImage) やラベル (MyLabel) (WPF から継承) などの要素を追加できるようにしますMyPageElement

MyPage には、MyPageElementsを含む従来のGridが含まれています。

ユーザーは要素のマージンを手動で変更できます。

Margin要素をダブルクリックすると、やなどの要素のプロパティを含むフォームが表示されますHeight

実際には、たとえば、MyImageの さは "実際の単位" (ピクセル WPF) で表されます。
データベースの単位を「cm」に保ちたいのですが。

質問

1) ユーザーは単位をピクセルではなく「cm」(センチメートル) で表示したいと考えています。
WPF UserControl が「cm」で「動作」するように「言う」方法はありますか?

2) 明日ユーザーがインチ ("in") に切り替えたい場合
、測定単位を動的にリセットする方法はありますか?

4

1 に答える 1

1

単位を「手動で」変換できます。

「1pt」は「1.25px」に等しい(したがって、1.25 ユーザー単位)

「1pc」は「15px」に等しい (したがって、15 ユーザー ユニット)

"1mm" は "3.543307px" (3.543307 ユーザー単位) になります。

「1cm」は「35.43307px」に等しい (したがって、35.43307 ユーザー単位)

"1in" は "90px" に等しい (したがって 90 ユーザー ユニット)

于 2012-04-19T17:05:26.700 に答える