在WinRT / Universal应用程序中,如何检查图像源的更改

时间:2014-11-27 17:41:04

标签: c# if-statement win-universal-app

如何创建检查图像源的if语句。这是我的代码:

public void WhoWon()
{
    if (UserPick.Source ="ms-appx:Assets/RPS3.png")
    {
    }      
}

错误说

  

无法从字符串隐式转换为wundows.ui.blahblah.media.change ..

两个问题:

  1. 如何解决此异常?

  2. 如何检查imagesource是否已更改?

1 个答案:

答案 0 :(得分:2)

  1. 您应该可以通过订阅Image.ImageOpened Event来了解图片来源的更改时间。

  2. 比较相等需要两个相等的符号,而不是一个赋值

    的符号

    if (UserPick.Source == "ms-appx:Assets/RPS3.png")