2012-01-21 31 views
1

私は、WPFのツールバーで32x32ピクセルイメージを使用しています。 DPIシステムではなく、画像の幅を正確に32x32ピクセルに設定するにはどうすればよいですか?イメージサイズをピクセル単位でWPFで設定する方法は?

ありがとうございます!

+0

本当にこれは本当にやりたいこと、特にツールバーでやりたいことですか? DPIシステムは、理由のために開発されたので、アプリケーションの拡張性が高くなります。私にとってアマチュアアプリの最初の兆候は、私が10フィート離れた私のメディアPCでそれを開き、残りの部分が150%の大きさで見える間に、GUI開発者がすべてのピクセルをハードコードした。 – DXM

+1

私は知っていますが、アイコンを拡大するとぼやけて見えます。 –

+0

ああ、ベクトルベースの画像の代わりにビットマップを使用しています。 Expression Designでアイコンを作成しようとしましたか?このページを見て、役に立つものが見つかるかもしれないhttp://stackoverflow.com/questions/315819/source-for-xaml-toolbar-icons – DXM

答えて

0

reference of the size propertiesを参照すると、それらを修飾することができます。

+1

しかし、そこには方法がないようですピクセルを指定します。 WPFの "px"は、ピクセルではなく、デバイスに依存しない単位を意味します。 –

+0

@ Naza:DXMが指摘したように、これには理由があり、反対することはお勧めしません。 1つの回避策は、プロパティをバインドし、解像度を取得し、暗黙的なスケーリングを逆変換するコンバータに入れることです。 –

関連する問題