2009-06-03 16 views
1

病院で使用されるWPFアプリケーションでは、解決にかなり大きな問題があります。距離から明瞭にデータを表示できるようにBIGフォントとコントロールを求められます。WPFテーマをモニタ解像度に基づいてロードする

アプリケーションが800X600の解像度で実行されているときにUI全体が乱れてしまいますので、解像度を下げるために別のテーマを定義することを考えました。C#コードからテーマをロードする方法は?

よろしいですか?

+0

(WPFではless knowlegde)しかし、WPFはこれらの問題を解決するために設計されましたか? – Shoban

答えて

1

Viewboxコントロールでこの問題を解決できる可能性があります。このXAMLを新しいウィンドウに貼り付けて実行します。

<Viewbox> 
    <StackPanel> 
     <Button>One</Button> 
     <Button>Two</Button> 
     <Button>Three</Button> 
    </StackPanel> 
</Viewbox> 

フォントのサイズを変更すると、フォントを含む内容が拡大縮小されます。

何らかの理由で、Visual Basic 2008 ExpressのデザイナーがViewbox内に何かをペイントできません。それがProまたはTSで起こる場合、それはあなたのための契約破棄者かもしれません。

+0

VSTSでも、何もペイントしません...しかし、Expressionブレンドは:) –

1

thisの記事をご覧ください。 PhotoSuruのSizeTemplateControlを使用して、画面のサイズやウィンドウのサイズに基づいて異なるレイアウトを表示します。

関連する問題