예제 #1
0
 public TagsControlDataContext(Resources.Tags tags)
 {
     _tags = tags.GetAll().Select(x => new Tag {
         Value = x.Value
     }).ToList();
     Tags          = new ObservableCollection <Tag>(_tags);
     _tagsResource = tags;
 }
예제 #2
0
 public SmartThoughtTagsEditorDataContext(Resources.Tags tags, List <Tag> usedTags, Action <List <Tag> > saveTagsAction)
 {
     _tagsResource   = tags;
     _tags           = tags.GetAll();
     UsedTags        = new ObservableCollection <Tag>(usedTags);
     AvailableTags   = new ObservableCollection <Tag>(_tags.Where(x => !usedTags.Any(y => y.Value == x.Value)).ToList());
     _saveTagsAction = saveTagsAction;
 }
예제 #3
0
 public SmartThoughtsEditorControlDataContext(Action <SmartThought> saveAction, Resources.Tags tags)
 {
     this.saveAction = saveAction;
     _tags           = tags;
 }