Где я могу поместить [SuprressPropertyChangedWarnings], чтобы подавить предупреждение о сборке в WPF? - PullRequest
0 голосов
/ 08 апреля 2020

Я получаю предупреждение о сборке в окне вывода Visual Studio, которое гласит:

... предупреждение: Fody / PropertyChanged: неподдерживаемая подпись для метода On_PropertyName_Changed: OnUsersChanged в MainWindowViewModel. Вы можете подавить это предупреждение с помощью [SuppressPropertyChangedWarnings].

Это метод, который вызывает ошибку.

 private void OnUsersChanged(object sender, NotifyCollectionChangedEventArgs e)
        {
            defaultChangeFactory.Current.OnCollectionChanged(this, "Users",
               Users, e);
        }

Мой вопрос: куда поместить [SuppressPropertyChangedWarnings] для подавления предупреждения? Я пытался использовать [SuppressPropertyChangedWarnings] в качестве атрибута метода, но это не сработало.

1 Ответ

0 голосов
/ 11 апреля 2020

Вы можете поместить его непосредственно над методом stati c OnPropertyChanged, в вашем случае прямо над OnUsersChanged, например так:

[SuppressPropertyChangedWarnings]
private void OnUsersChanged(object sender, NotifyCollectionChangedEventArgs e)

, или вы можете поместить его непосредственно над объявлением класса, если у вас много Методы OnPropertyChanged примерно так:

[SuppressPropertyChangedWarnings]
public class MyClassGrid: Grid
{
...
}
...