C# 我能否确定应用程序中的特定设置是否已更改?
这是我第一次用视图模型编程,到目前为止,我不得不说我很喜欢它!我当前的项目保存了很多用户设置(使用Properties.settings),其中一些设置直接与应用程序在运行时的外观相关联。到目前为止,我一直在使用以下语法:C# 我能否确定应用程序中的特定设置是否已更改?,c#,events,mvvm,properties,settings,C#,Events,Mvvm,Properties,Settings,这是我第一次用视图模型编程,到目前为止,我不得不说我很喜欢它!我当前的项目保存了很多用户设置(使用Properties.settings),其中一些设置直接与应用程序在运行时的外观相关联。到目前为止,我一直在使用以下语法: Properties.Settings.Default.PropertyChanged += async (sender, e) => { // Some async design updates } 正如您所看到的,每次设置更改时都会触发此事件,我担心这
Properties.Settings.Default.PropertyChanged += async (sender, e) =>
{
// Some async design updates
}
正如您所看到的,每次设置更改时都会触发此事件,我担心这会延迟我的项目,因为会有很多设置更改!我想知道这样一个事件是否可以针对特定的用户设置
谢谢 eventarts包含属性名称。您可以使用它进行筛选,这样对于非必需属性,您就不会调用业务逻辑。@user1672994谢谢!我怎么可能没有意识到答案就在我面前!