Browse Source

Fixed binding to Task<T>

Nikita Tsukanov 8 years ago
parent
commit
49aeb7cec2
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Markup/Avalonia.Markup/Data/Plugins/TaskStreamPlugin.cs

+ 2 - 2
src/Markup/Avalonia.Markup/Data/Plugins/TaskStreamPlugin.cs

@@ -36,7 +36,7 @@ namespace Avalonia.Markup.Data.Plugins
 
             if (task != null)
             {
-                var resultProperty = task.GetType().GetTypeInfo().GetDeclaredProperty("Result");
+                var resultProperty = task.GetType().GetRuntimeProperty("Result");
 
                 if (resultProperty != null)
                 {
@@ -61,7 +61,7 @@ namespace Avalonia.Markup.Data.Plugins
 
         protected IObservable<object> HandleCompleted(Task task)
         {
-            var resultProperty = task.GetType().GetTypeInfo().GetDeclaredProperty("Result");
+            var resultProperty = task.GetType().GetRuntimeProperty("Result");
             
             if (resultProperty != null)
             {