public EditTag(Tag tagToEdit, onEditTag editTagCallback) { InitializeComponent(); Root.DataContext = this; EditTagCallback = editTagCallback; NewTag = new models.Tag(); NewTag.Id = tagToEdit.Id; NewTag.Description = tagToEdit.Description; NewTag.Color = tagToEdit.Color; TagColor = System.Windows.Media.Color.FromRgb((byte)newTag.Color.Red, (byte)newTag.Color.Green, (byte)newTag.Color.Blue); TextCompositionManager.AddTextInputHandler(this, new TextCompositionEventHandler(OnTextComposition)); }
public TagSection(ObservableCollection <Tag> tags, onAddTag addTagCallback, onEditTag editTagCallback, onRemoveTag removeTagCallback) { InitializeComponent(); EnlargenedTags = new ObservableCollection <string>(); Root.DataContext = this; TagClickedCallback = new onTagClicked(tagClicked); Tags = tags; AddTagCallback = addTagCallback; EditTagCallback = editTagCallback; RemoveTagCallback = removeTagCallback; TextCompositionManager.AddTextInputHandler(this, new TextCompositionEventHandler(OnTextComposition)); }