1

WPF で製品エミュレーターを設計しています。私たちの会社はハンドヘルド電子医療機器を販売しており、ボタンと LED を表す「仮想」スキン (一種の) GUI を使用したユーザー操作を試してみたいと考えています。

(モニターのdpi情報を取得するなどして)WPFに実際の寸法を画面に表示させる方法はありますか?

別の例として、WPF コントロール (DockPanels、Labels、Canvases など) を使用してプラスチック製の標準サイズのクレジット カードをレイアウトできるとします。さまざまなデスクトップ/ラップトップで、実際のクレジット カードの寸法で一貫して表示できますか?

アップデート:

ViewBoxウィンドウの LayoutRoot としてa を使用して、「実際のミリメートル」で設計する賢い方法を見つけました。内部のサイズは「ミリメートル単位で設計」することができ、ViewBox の適切なピクセル サイズを取得できる場合、物理サイズで表示されます。そして、それは特定のミステリーのままです:

  • デスクトップのピクセルとミリメートルの関係は 3.5 のようです (この数値はどこから来たのですか?
  • 分離コードの DataBound プロパティまたは ValueConverter を実装して、必要に応じて拡大縮小された (より大きな) デバイスのバージョンを表示するために (スライダーまたはハードコードによって) ズーム レベルを定義できるようにするにはどうすればよいでしょうか?
4

1 に答える 1