私は私が言ってメッセージを取得し、このクラスに私がtokenSource2
の値を使用しif
ライン上別のクラスに渡されたクラスのインスタンスに属するプロパティにアクセスするにはどうすればよいですか?
public partial class PhrasesFrame : Frame
{
public CancellationTokenSource tokenSource1;
public PhrasesFrameViewModel vm;
public PhrasesFrame()
{
InitializeComponent();
vm = new PhrasesFrameViewModel(this);
}
と、このビューモデル
public class PhrasesFrameViewModel : ObservableProperty
{
private readonly PhrasesFrame phrasesFrame;
public PhrasesFrameViewModel(PhrasesFrame phrasesFrame) {
this.phrasesFrame = phrasesFrame;
}
private void ResetTimer1()
{
if (phrasesFrame.tokenSource1 != null)
}
を持っている:
エラーCS0120:オブジェクトを非静的フィールド、メソッド、またはプロパティ 'PhrasesFrameViewModel.phrasesFrame'に参照が必要です
誰かが私に間違っていることを説明することはできますか?
[CS0120:非定型フィールド、メソッド、またはプロパティ 'foo'にオブジェクト参照が必要です。](https://stackoverflow.com/questions/498400/cs0120-an-object-reference-is-ノンスタティックフィールドメソッドまたは小道具のために必要) – rene
あなたが表示するコードは正しくコンパイルされます:https://ideone.com/G2sJ4L – rene