public void Finish(bool result) {
if (!result) return;
NewIconLabel.IsReadOnly = true;
NewIconLabel.IsReadOnlyCaretVisible = false;
NewIconLabel.SelectionLength = 0;
NewIconLabel.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate);
CreateNewIcon();
}