mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2025-08-01 18:49:05 -06:00
25 lines
697 B
C#
25 lines
697 B
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
namespace Ryujinx.Ava.UI.ViewModels
|
|
{
|
|
public class BaseModel : INotifyPropertyChanged
|
|
{
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
|
|
protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
|
{
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
|
}
|
|
|
|
protected void OnPropertiesChanged(params ReadOnlySpan<string> propertyNames)
|
|
{
|
|
foreach (var propertyName in propertyNames)
|
|
{
|
|
OnPropertyChanged(propertyName);
|
|
}
|
|
}
|
|
}
|
|
}
|