static void ActualBulletChanged(object obj, DependencyPropertyChangedEventArgs e) { var bdec = obj as BulletDecoratorByCode; if ((string)e.NewValue == "Microsoft.Windows.Themes.BulletChrome") { bdec.Bullet = BulletFactory.MakeBulletChrome(obj); } else { bdec.Bullet = BulletFactory.MakeBulletImage(obj, (string)e.NewValue); } }