csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.0 KiB
47 lines
1.0 KiB
using System.ComponentModel;
|
|
using System.Runtime.CompilerServices;
|
|
using JetBrains.Annotations;
|
|
|
|
namespace Avalonia.Benchmarks.Data
|
|
{
|
|
internal class AccessorTestObject : INotifyPropertyChanged
|
|
{
|
|
private string _test;
|
|
|
|
public string Test
|
|
{
|
|
get => _test;
|
|
set
|
|
{
|
|
if (_test == value)
|
|
{
|
|
return;
|
|
}
|
|
|
|
_test = value;
|
|
|
|
OnPropertyChanged();
|
|
}
|
|
}
|
|
|
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
|
|
public void Execute()
|
|
{
|
|
}
|
|
|
|
public void Execute(object p0)
|
|
{
|
|
}
|
|
|
|
public void Execute(object p0, object p1)
|
|
{
|
|
}
|
|
|
|
[NotifyPropertyChangedInvocator]
|
|
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
|
{
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
|
}
|
|
}
|
|
}
|
|
|