私はページのViewModelを作成するこのコードを持っています。しかし、ViewModelでは、correctButtonPressedプロパティにアクセスしたいが、利用できない。ViewModelでページのプロパティにアクセスするにはどうすればよいですか?
どうすればこの情報にアクセスできますか?
public partial class PhrasesFrame : Frame
{
public int correctButtonPressed;
public PhrasesFrameViewModel vm = new PhrasesFrameViewModel();
public PhrasesFrame() {
InitializeComponent();
}
private string abc()
{
var a = correctButtonPressed;
}
}
public class PhrasesFrameViewModel : ObservableProperty
{
private ICommand bButtonClickedCommand;
public ICommand BButtonClickedCommand
{
get
{
return bButtonClickedCommand ??
(bButtonClickedCommand = new Command(() =>
{
// Next line gives an error "use expression body for accessors" "use expression body for properties.
correctButtonPressed = 123;
}));
}
}
}
ビューモデルでプロパティとして公開し、ビューを設定します。 – Nkosi
@ Nkosi - 例を挙げて何を意味するのか説明できますか?申し訳ありませんが、私はこれを行う方法を理解していません。 – Alan2
詳細が必要です。現在の状態の質問は、不完全で不明確であり、何が尋ねられているのかを明確にするにはあまりにも多くの質問が必要になります。 [質問]を読んで問題を再現するのに使うことができる[mcve]を入力し、何が尋ねられているのかをよく理解できるようにします。 – Nkosi