Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2022
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.55 KB | None | 0 0
  1.     /// <summary>
  2.     ///     <example>
  3.     ///         Command="{Binding DataContext.DeleteCommand, Source={xaml:RootObject}}"
  4.     ///     </example>
  5.     /// </summary>
  6.     [MarkupExtensionReturnType(typeof(ContentControl))]
  7.     public class RootObject : MarkupExtension
  8.     {
  9.         public override object? ProvideValue(IServiceProvider serviceProvider)
  10.         {
  11.             var rootObjectProvider = serviceProvider.GetService(typeof(IRootObjectProvider)) as IRootObjectProvider;
  12.             return rootObjectProvider?.RootObject;
  13.         }
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement