前提
Windows Forms の BlazorWebView でデータ編集画面を作っています。
実現したいこと
あいまいな参照・不適切な呼び出しというエラーが表示されます。
なぜか実行は可能ですが、エラーを解消したいです。
発生している問題・エラーメッセージ
下記画像の通りです。
該当のソースコード
C#
1@using System.Collections.Generic; 2 3<ol> 4 @foreach (var item in TempUserList) 5 { 6 <li><input type="number" @bind="item.UserID"><input type="text" @bind="item.UserName"></li> 7 } 8</ol> 9<button type="button" @onclick="@(e => AddButtonClicked(e))">追加</button> 10 11@code 12{ 13 //マスターと編集中のデータの差分を常時表示する為に、マスター相当のデータ ( Program.UserList ) と編集中データ ( TempUserList ) の両方を保持したい。 14 private List<User> TempUserList = new List<User>(Program.UserList); 15 16 private void AddButtonClicked(MouseEventArgs e) 17 { 18 TempUserList.Add(new User()); 19 } 20}
実際に症状が発生しているテストソース一式をアップロードさせて頂きます。
大変お手数ですが、解決策をご教示頂けましたら幸いです。
https://dotup.org/uploda/dotup.org2854005.zip.html
↓直リンク
https://dotup.org/uploda/dotup.org2854005.zip
補足情報(FW/ツールのバージョンなど)
・.net 7.0.100-preview.7 (WindowsForms)
・WebView2 runtime 104.0.1293.47
https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/
あなたの回答
tips
プレビュー