我正在为我的汽车构建一个诊断阅读器。我可以解析来自 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;