Files
Store.Management/Source/Store.Management.Framework/Extensions/DISource.cs
T
2026-10-26 18:21:42 +08:00

21 lines
493 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Markup;
namespace Store.Management.Framework.Extensions;
public class DISource : MarkupExtension
{
internal static Func<Type, string, object> Resolver { get; set; }
public Type Type { get; set; }
public string Name { get; set; }
public override object ProvideValue(IServiceProvider serviceProvider)
{
return Resolver?.Invoke(Type, Name);
}
}