Closed IgelsT closed 11 months ago
20:34:55.536 [Error] 8308 <= "Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object." 20:34:55.546 [Error] 8308 <= " at camera.ViewModels.ucAddViewViewModel.initModel(String id) in D:\Projects\Develop\net\avalonia\camera\ViewModels\ucAddViewViewModel.cs:line 30" 20:34:55.546 [Error] 8308 <= " at camera.ViewModels.ucAddViewViewModel..ctor(String id) in D:\Projects\Develop\net\avalonia\camera\ViewModels\ucAddViewViewModel.cs:line 19"
Looks like there is an exception in your code. Something is null in initModel method on line 30. Doesn't seem to be a problem with Avalonia, so closing it.
Keep in mind, that previewer doesn't call Main method, and instead it calls BuildAvaloniaApp method directly. If you do any initialization in Main method, you need to move it outside. For example, to the Application itself.
Describe the bug
Preview not work when using ViewModel with params
C# code InitializeComponent(); vm = new ucAddViewViewModel(id); DataContext = vm; when vm = new ucAddViewViewModel(); all works.
To Reproduce
Create ViewModel with params constructor
AvaloniaVS plugin version
11.1
Avalonia version
11.0.4
Visual Studio version
2022
Relevant log output
Additional context
No response