2

.NET 4.5 に基づくプロジェクトに nuget 経由で最新の ReactiveUI (5.0.2) をダウンロードします。

1 つのプロパティを持つ単純なビュー モデル クラスを作成しました。

using System;
using System.Threading;
using System.Windows;
using ReactiveUI.Xaml;

    namespace ReactiveUI.Study.ViewModels
    {
        public class ShellViewModel : ReactiveObject
        {
            #region Properties

            private string _login;

            public string Login
            {
                get
                {
                    return _login;
                }
                set
                {
                    this.RaiseAndSetIfChanged(x => x.Login, value);
                }
            }

        }
    }

プロジェクトをコンパイルしようとすると、例外が発生します

Cannot convert lambda expression to type 'ref string' because it is not a delegate type

https://github.com/reactiveui/ReactiveUI.Samples/blob/master/ReactiveUI_4Only.Samples.slnのサンプルを使用しているため、この問題の根本がどこにあるのかわかりません 。

すべてのプロジェクトは .NET 4.0 に基づいており、古いバージョンの ReactiveUI も使用しています。

ありがとうございました

4

1 に答える 1