4 namespace Tizen.NUI.StyleSheets
6 internal class StyleSheetServiceProvider : IServiceProvider
8 IProvideValueTarget vtProvider;
9 IConverterOptions convOptions => new ConverterOptions();
11 public StyleSheetServiceProvider(object targetObject, object targetProperty)
13 vtProvider = new ValueTargetProvider
15 TargetObject = targetObject,
16 TargetProperty = targetProperty
20 public object GetService(Type serviceType)
22 if (serviceType == typeof(IProvideValueTarget))
24 if (serviceType == typeof(IConverterOptions))
29 class ValueTargetProvider : IProvideValueTarget
31 public object TargetObject { get; set; }
32 public object TargetProperty { get; set; }
35 class ConverterOptions : IConverterOptions
37 public bool IgnoreCase => true;