群友提问:C#中的指示灯怎么做,改变状态有什么好的方法吗?
制作指示灯的方法有很多中:比如:
-
通过GDI+绘制自定义LED指示灯控件;
-
调用现成的第三方控件库;
-
采用label标签,通过改变背景色实现;等等
本文就以第三种方式展开讲解
01实现效果
02实现代码
前台代码:
添加两个按钮和一个标签:
<StackPanel>
<Border BorderBrush="Red"></Border>
<Button Name="StartBtn" Content="Start"/>
<Button Name="StopBtn" Content="Stop"/>
<Label Name="DisplayLbl" Visibility="{Binding DisplaySwitch}" FontSize="200"
HorizontalAlignment="Center" VerticalAlignment="Center"
Content="{Bi