Exemplo n.º 1
0
        public void AttendInstance(object target, string controlUID)
        {
            var window = target as Window;

            if (window != null && _storeProvider != null)
            {
                var settings = _storeProvider.GetSettings(controlUID);
                if (settings != null)
                {
                    foreach (var kvp in settings)
                    {
                        var descriptor = System.ComponentModel.DependencyPropertyDescriptor.FromName(kvp.Key, AttendedType, AttendedType);
                        if (descriptor != null)
                        {
                            window.SetValue(descriptor.DependencyProperty, kvp.Value);
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        public virtual void AttendInstance(object target, string controlUID)
        {
            var dobj = target as DependencyObject;

            if (dobj != null && StoreProvider != null)
            {
                var settings = StoreProvider.GetSettings(controlUID);
                if (settings != null)
                {
                    foreach (var kvp in settings)
                    {
                        var descriptor = System.ComponentModel.DependencyPropertyDescriptor.FromName(kvp.Key, AttendedType, AttendedType);
                        if (descriptor != null)
                        {
                            dobj.SetValue(descriptor.DependencyProperty, kvp.Value);
                        }
                    }
                }
            }
        }