Example #1
0
        public static DependencyPropertyInfo GetDependencyPropertyInfo(this DependencyProperty dependencyProperty)
        {
#if SILVERLIGHT
            AppDomainObserver.Update();
            return(DP2DPInfo.GetValueOrDefault(dependencyProperty));
#else
            return(DP2DPInfo.GetValueOrCreate(dependencyProperty, () => new DependencyPropertyInfo(dependencyProperty)));
#endif
        }
Example #2
0
 private void Update()
 {
     _appDomainObserver.Update();
 }
Example #3
0
 private ThemeResourceDictionaryLoader()
 {
     _appDomainObserver           = new AppDomainObserver(LoadThemeAssemblies);
     CompositionTarget.Rendering += (sender, args) => _appDomainObserver.Update();
 }
Example #4
0
 private ThemeStyleBinder()
 {
     _appDomainObserver           = new AppDomainObserver(LookupFrameworkElementTypes);
     CompositionTarget.Rendering += (sender, args) => _appDomainObserver.Update();
 }