我有基於WPF開發的Windows應用程序,我在這裏會遇到奇怪的問題。 我必須選擇圖像,一旦它彈出像「」關鍵幀圖像被調整大小成功「的消息,但如果做兩次,它彈出兩次,但如果做3次,然後它彈出三次消息框彈出兩次 - WPF
我不知道如何解決這個或如何計算,任何幫助非常apprciated。
這裏是我的視圖模型類文件
private void imageResizer_ResizeCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e)
{
string test =e.ToString();
ImageResizerResult result = (ImageResizerResult)e.Result;
this.aggregator.GetEvent<ImageResizeCompletedEvent>().Publish(result.IsSuccessful);
if (result.IsSuccessful)
{
this.dialog.ShowSuccess("Keyframe Image was resized successfully");
}
}
呼籲我的服務傳遞此消息
public void ShowSuccess(string message)
{
MessageBox.Show(message,
"Success",
MessageBoxButton.OK,
MessageBoxImage.Information);
}
任何想法在這裏失蹤。感謝提前
你在哪裏爲你的事件監聽器配置imageResizer_ResizeCompleted?這根導線有可能不止一次發射? –