I have this class
public partial class PhrasesFrame : Frame
{
public CancellationTokenSource tokenSource1;
public PhrasesFrameViewModel vm;
public PhrasesFrame()
{
InitializeComponent();
vm = new PhrasesFrameViewModel(this);
}
and this view model
public class PhrasesFrameViewModel : ObservableProperty
{
private readonly PhrasesFrame phrasesFrame;
public PhrasesFrameViewModel(PhrasesFrame phrasesFrame) {
this.phrasesFrame = phrasesFrame;
}
private void ResetTimer1()
{
if (phrasesFrame.tokenSource1 != null)
}
on the if
line where I use the value of tokenSource2
I get a message saying:
Error CS0120: An object reference is required for the non-static field, method, or property 'PhrasesFrameViewModel.phrasesFrame'
Can someone explain what I am doing wrong to me.