7インチのタブレットと20-30インチの大型モニター、およびその間のどこかにうまく表示する必要がある新しいWPFコントロールの設計に取り組んでいます。wpfのスケーリングボタンの背景イメージとサイズ変更ウィンドウ
私はコントロール内にボタンを持っています。このパネルにはアクションを表すアイコンがあり、このパネルは設定やシステムの状態によって変わります。
私は約40の潜在的なアイコンがあると思います。
私は当初、ベクターグラフィックファイル(.SVG拡張子)がサポートされると想定していましたが、これはそうではありません。
大きなモニターで見た目の良い大きな画像ファイルを持っているのは、コントロールが7インチのタブレットにあるときに悪く見えますが、大きなモニターに拡大して見える小さな画像でも同じことが当てはまります。
平均サイズの画像はすべてが平均的に見えます。
小さなタブレットと大型モニターの両方で画像が最もよく見えるように、画像を拡大縮小するのに最も適した方法はありますか?
これはイメージの表示方法の基本です。
<Window.Resources>
<Image x:Key="PngImage" Source="C:\Images\acid.png"/>
</Window.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="0" Content="{StaticResource PngImage}"/>
</Grid>
起動時に現在の環境を認識し、適切なイメージを使用します。小さい画面用には小さい、大きい用には大きい – ASh
通常、ウェブ用に3つの個別のセットが使用されます。あなたは同じ概念を使うことができます。 – AnjumSKhan
まず 'ImageBox 'を含むために' ViewBox'を使ってみることができます。 – AnjumSKhan