触发DataChangedHandler以进行特定更改

时间:2013-01-31 06:46:20

标签: c# windows-store-apps

我正在尝试创建一个Windows应用商店应用程序,它将漫游设置中的磁贴设置和漫游文件夹中的单独文件存储。现在我已经为DataChanged事件注册了DataChangedHandler,如下所示:

 public class TileSettings
{

    public TileSettings(Tile tile)
    {
        this.Tile = tile;
        ApplicationData.Current.DataChanged += new TypedEventHandler<ApplicationData, object>(DataChangedHandler); 
    }

    public void DataChangedHandler(Windows.Storage.ApplicationData appData, object o)
    {

        //this.LoadSettings();
    }
}

问题是,即使仅更改磁贴的设置或漫游文件夹中的文件发生更改,也会为所有磁贴触发此事件。如何注册事件,以便仅针对该一个图块(其设置更改)或文件(其内容更改时)触发该事件?

0 个答案:

没有答案