ApplicationData.DataChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
同步漫游应用程序数据时发生。
// Register
event_token DataChanged(TypedEventHandler<ApplicationData, IInspectable const&> const& handler) const;
// Revoke with event_token
void DataChanged(event_token const* cookie) const;
// Revoke with event_revoker
ApplicationData::DataChanged_revoker DataChanged(auto_revoke_t, TypedEventHandler<ApplicationData, IInspectable const&> const& handler) const;
public event TypedEventHandler<ApplicationData,object> DataChanged;
function onDataChanged(eventArgs) { /* Your code */ }
applicationData.addEventListener("datachanged", onDataChanged);
applicationData.removeEventListener("datachanged", onDataChanged);
- or -
applicationData.ondatachanged = onDataChanged;
Public Custom Event DataChanged As TypedEventHandler(Of ApplicationData, Object)
事件类型
TypedEventHandler<ApplicationData,IInspectable>
示例
此示例注册 DataChanged 事件。
void InitHandlers()
{
Windows.Storage.ApplicationData.Current.DataChanged +=
new TypedEventHandler<ApplicationData, object>(DataChangeHandler);
}
void DataChangeHandler(Windows.Storage.ApplicationData appData, object o)
{
// TODO: Refresh your data
}
void MainPage::InitHandlers()
{
Windows::Storage::ApplicationData::Current().DataChanged({ this, &MainPage::DataChangeHandler });
}
void MainPage::DataChangeHandler(Windows::Storage::ApplicationData const& /* appData */, Windows::Foundation::IInspectable const& /* object */)
{
// TODO: Refresh your data.
}
void MainPage::InitHandlers()
{
Windows::Storage::ApplicationData::Current->DataChanged +=
ref new TypedEventHandler<Windows::Storage::ApplicationData^, Object^>
(this, &MainPage::DataChangeHandler);
}
void MainPage::DataChangeHandler(Windows::Storage::ApplicationData^ appData, Object^)
{
// TODO: Refresh your data
}
Private Sub InitHandlers()
AddHandler Windows.Storage.ApplicationData.Current.DataChanged, AddressOf DataChangeHandler
End Sub
Private Sub DataChangeHandler(ByVal appData As Windows.Storage.ApplicationData, ByVal o As Object)
' TODO: Refresh your data
End Sub
注解
事件处理程序接收 ApplicationData 对象,该对象提供对更改的漫游数据容器的访问权限。 有关详细信息,请参阅 漫游数据。