当弹出式等法原设置为true时,要开始操作



我正在使用用于Windows Phone 8的MVVM型号制作应用程序,并希望在设置为true的弹出式Isopen时调用操作。我已经看过For WPF,您可以通过样式进行此操作。当我将弹出等级设置为true时,有没有办法开始操作或事件?

您可以在弹出窗口中执行一些代码的背景任务,并且可以在代码运行后退出,这是您想要的吗?或使用已加载事件?

简单地数据将bool属性绑定到Popup.IsOpen属性:

<Popup IsOpen="{Binding IsPopupOpen}" ... />

打开Popup控件时,程序执行将转到属性设置器。您可以在那里做自己喜欢的事情。

public bool IsPopupOpen
{
    get { return isPopupOpen; }
    set
    {
        isPopupOpen = value;
        NotifyPropertyChanged("IsPopupOpen");
        if (isPopupOpen)
        {
            // Do something in response to the opened popup here
        }
    }
}

最新更新