+ private MetaValue _currentTag;
+ public MetaValue CurrentTag
+ {
+ get { return _currentTag; }
+ set
+ {
+ _currentTag = (value == null) ? new MetaValue() : value.Clone();
+ _currentTag.PropertyChanged += (o, e) => NotifyOfPropertyChange(() => CanAddTag);
+
+ NotifyOfPropertyChange(() => CurrentTag);
+ NotifyOfPropertyChange(() => CanAddTag);
+ }
+ }
+