1、Xaml文件
<Image x:Name="isLineImage" Grid.Column="2" HorizontalAlignment="Left" Height="30" Margin="123,23,0,0" VerticalAlignment="Top" Width="34"/>
2、CS文件:
try
{
string projpath = Environment.CurrentDirectory;
Console.WriteLine("项目路径:" + projpath);
string fn = projpath + "\\Image\\online.png";
string fn2 = projpath + "\\Image\\offline.png";
//string fn = "pack://application:,,,/Image/online.png";
if (str == "COM")
{
//this.isLineImage.Source = new BitmapImage(new Uri("pack://application:,,,/Image/offline.png"));没起作用,暂放
this.isLineImage.Source = new BitmapImage(new Uri(fn2));
this.isLineLabel.Content = "离线";
}
else
{
this.isLineImage.Source = new BitmapImage(new Uri(fn));
this.isLineLabel.Content = "在线";
}
listener.ReStart();
listener = new Listener(ReciveCallMessage);
}
catch(Exception Ex)
{
//listener = new Listener(ReciveCallMessage);
listener.ReStart();
LogHelper.WriteLog("加载离在线图标",Ex);
}
finally
{
//listener = new Listener(ReciveCallMessage);
listener.ReStart();
}