ApplicationData.DataChanged Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn Roaminganwendungsdaten synchronisiert werden.
// 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)
Ereignistyp
TypedEventHandler<ApplicationData,IInspectable>
Beispiele
In diesem Beispiel wird für das DataChanged-Ereignis registriert.
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
Hinweise
Der Ereignishandler empfängt ein ApplicationData-Objekt , das Zugriff auf die geänderten Roamingdatencontainer bietet. Weitere Informationen finden Sie unter Roamingdaten.