Browse Source

Cast the view to IDataContextProvider

artyom 5 years ago
parent
commit
64d11e2e31
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Avalonia.ReactiveUI/RoutedViewHost.cs

+ 2 - 2
src/Avalonia.ReactiveUI/RoutedViewHost.cs

@@ -124,8 +124,8 @@ namespace Avalonia.ReactiveUI
     
             this.Log().Info($"Ready to show {viewInstance} with autowired {viewModel}.");
             viewInstance.ViewModel = viewModel;
-            if (viewInstance is IStyledElement styled)
-                styled.DataContext = viewModel;
+            if (viewInstance is IDataContextProvider provider)
+                provider.DataContext = viewModel;
             Content = viewInstance;
         }
     }