車の診断リーダーの構築に取り組んでいます。OBD ポートからのメッセージを解析できますが、単なるテキストの読み上げよりも優れた表示を作成したいと考えています。診断の影響を受ける領域を強調表示する、車のグラフィック表示が必要です。タイヤの空気圧が低い場合は、車の写真のタイヤを赤くしたいです。これを C# で開発したいのは、それが私が最もよく知っているからです。これを行うための最良の方法について何か提案はありますか? メソッドがウィンドウのサイズ変更に合わせてスケーリングされるのもいいでしょう。
<Image x:Name ="Bubble" Height="445" HorizontalAlignment="Left" Margin="42,12,0,0" Stretch="Fill" VerticalAlignment="Top" Width="654" Source="/WpfApplication1;component/Images/bubble.png" Panel.ZIndex="0" Opacity="1"/>
<Image x:Name="Smiley" Height="445" HorizontalAlignment="Left" Margin="42,12,0,0" Stretch="Fill" VerticalAlignment="Top" Width="654" Source="/WpfApplication1;component/Images/bubble.png" Panel.ZIndex="1" Opacity="0"/>
<Button Content="Button" Height="35" HorizontalAlignment="Left" Margin="10,46,0,0" Name="button1" VerticalAlignment="Top" Width="24" Click="button1_Click" />
<Button Content="Button" Height="50" HorizontalAlignment="Left" Margin="14,118,0,0" Name="button2" VerticalAlignment="Top" Width="22" Click="button2_Click" />
そして、不透明度を変更します。
Bubble.Opacity = 0.0;
Smiley.Opacity = 1.0;