private void Create_Click(object sender, RoutedEventArgs e) { try { if (TXT_Create.Text != "") { FileManip f = new FileManip(); if (!f.LinkList(ShellTile.ActiveTiles).Contains(Link)) { string filename = f.CreateTile(FileToSave); if (filename != null) { ShellTile.Create(new Uri("/Navigate.xaml?Link=" + Link + "&FileName=" + filename, UriKind.RelativeOrAbsolute), new StandardTileData { Title = TXT_Create.Text, BackContent = list.First().Content }); } } else { Dispatcher.BeginInvoke(() => MessageBox.Show("Tile exist")); } } } catch { Dispatcher.BeginInvoke(() => MessageBox.Show("Error")); } }