private void MenuItem_Upravy_Click(object sender, RoutedEventArgs e) { MenuItem Pracujici = (MenuItem)sender; if (Pracujici.Header.ToString() == "Formátovat text...") { EditaceTextu ET = new EditaceTextu(TBHlavni); ET.Show(); } else if (Pracujici.Header.ToString() == "Najít...") { NajdiVTextuOkno NVTO = new NajdiVTextuOkno(TBHlavni, proslo, pozice); NVTO.Show(); } else if (Pracujici.Header.ToString() == "Nahradit...") { VymenTextOkno VTO = new VymenTextOkno(TBHlavni); VTO.Show(); } else if (Pracujici.Header.ToString() == "Vložit obrázek") { OpenFileDialog OFD = new OpenFileDialog(); OFD.Filter = "Obrázek JPEG(*.jpg)|*.jpg|Obrázek PNG(*.png)|*.png"; if (OFD.ShowDialog() == true) { Obrazek.Source = new BitmapImage(new Uri(OFD.FileName)); Obrazek.Width = 300; Obrazek.Height = 300; Obrazek.Name = $"img{pomocnyIndex++}"; } } }
}//NEFUNKČNÍ private void TBHlavni_KeyDown(object sender, KeyEventArgs e) { if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.F)) { NajdiVTextuOkno NVTO = new NajdiVTextuOkno(TBHlavni, proslo, pozice); NVTO.Show(); } else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.S)) { if (Title != "Nový textový soubor") { File.WriteAllText(AdresaSouboru, TBHlavni.Text); } else { sfd.ShowDialog(); try { File.WriteAllText(sfd.FileName, TBHlavni.Text); Title = sfd.FileName.Split(lomitko)[sfd.FileName.Split(lomitko).Length - 1]; } catch (Exception) { } } } else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.G)) { VymenTextOkno VTO = new VymenTextOkno(TBHlavni); VTO.Show(); } else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.N)) { if (Ulozeno) { TBHlavni.Text = ""; Title = "Nový textový soubor"; } else { MessageBoxResult mbr = MessageBox.Show("Tento soubor nebyl uložen! Přejete si ho uložit?", "Upozornění", MessageBoxButton.YesNo, MessageBoxImage.Information); if (mbr == MessageBoxResult.Yes) { sfd.ShowDialog(); try { File.WriteAllText(sfd.FileName, TBHlavni.Text); Ulozeno = true; } catch (Exception) { } } else { TBHlavni.Text = ""; Title = "Nový textový soubor"; Ulozeno = true; } } } }