質問編集履歴
1
どこでエラーするのかの記載が漏れておりました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,9 +5,11 @@
|
|
5
5
|
Entryの値が空の場合や、すでに同じ値がCollectionViewに存在する場合はButtonを無効化したいです。
|
6
6
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
|
+
CS0411 メソッド 'Observable.CombineLatest<TSource1, TSource2, TResult>(IObservable<TSource1>, IObservable<TSource2>, Func<TSource1, TSource2, TResult>)' の型引数を使い方から推論することはできません。型引数を明示的に指定してください
|
8
9
|
|
9
|
-
|
10
|
+
上記のようなエラーがでるので 、.ToObservable()やObserveProperty() を付けてとやってみたのですが、変わらず。
|
10
11
|
|
12
|
+
|
11
13
|
### 該当のソースコード
|
12
14
|
|
13
15
|
```xaml
|
@@ -21,7 +23,7 @@
|
|
21
23
|
public AsyncReactiveCommand BtnInputSerial { get; set; }
|
22
24
|
public ReactiveCollection<string> ItemSerialsUse { get; set; } = new ReactiveCollection<string>();
|
23
25
|
|
24
|
-
//コンストラクタ
|
26
|
+
//コンストラクタ ここでVisial Studioがエラー警告してきます。
|
25
27
|
this.BtnInputSerial = this.InputSerial.CombineLatest(this.ItemSerialsUse , (x, y) =>
|
26
28
|
(!string.IsNullOrWhiteSpace(x) && !y.Any(z => z == x))
|
27
29
|
.ToReactiveProperty().ToAsyncReactiveCommand();
|