Exemple #1
0
 private void AktualizujKontrolki()
 {
     tbxTytul.GetBindingExpression(TextBox.TextProperty).UpdateTarget();
     tbxAutor.GetBindingExpression(TextBox.TextProperty).UpdateTarget();
     cbxKategoria.GetBindingExpression(ComboBox.SelectedIndexProperty).UpdateTarget();
     Notatka.PrzepiszTekst(AktywnaNotatka.Tekst, tekstKopia);
 }
Exemple #2
0
 private void AktualizujZrodlo(DateTime dataModyfikacji)
 {
     AktywnaNotatka.DataModyfikacji = dataModyfikacji;
     tbxTytul.GetBindingExpression(TextBox.TextProperty).UpdateSource();
     tbxAutor.GetBindingExpression(TextBox.TextProperty).UpdateSource();
     AktywnaNotatka.Kategoria = kategorie.GetKategoria(cbxKategoria.SelectedIndex);
     Notatka.PrzepiszTekst(tekstKopia, AktywnaNotatka.Tekst);
 }
Exemple #3
0
 /// <summary>
 /// Tworzy nowy obiekt pamiątki.
 /// </summary>
 /// <param name="notatka">
 /// Z parametru pobierany jest stan zapisywany w pamiątce.
 /// </param>
 public WpisHistorii(INotatka notatka)
 {
     Tekst = new FlowDocument();
     Notatka.PrzepiszTekst(notatka.Tekst, Tekst);
     Tytul           = notatka.Tytul;
     Autor           = notatka.Autor;
     Kategoria       = notatka.Kategoria;
     DataModyfikacji = notatka.DataModyfikacji;
 }
        private void PodgladWindow_Loaded(object sender, RoutedEventArgs e)
        {
            FlowDocument doc = new FlowDocument();

            Notatka.PrzepiszTekst(AktywnaNotatka.Tekst, doc);
            docTekst.FontFamily  = SystemFonts.MessageFontFamily;
            docTekst.FontSize    = 12;
            docTekst.Foreground  = Brushes.Black;
            docTekst.PagePadding = new Thickness(5);
            for (int i = 0; i < doc.Blocks.Count; i++)
            {
                docTekst.Blocks.Add(doc.Blocks.ElementAt(i));
            }
            cbxMarginesy.ItemsSource = new List <double>()
            {
                0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50
            };
        }
Exemple #5
0
        private void MyImport(object sender, ExecutedRoutedEventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Filter = "Xaml (*.xaml)|*.xaml|Wszystkie pliki (*.*)|*.*";
            if (dlg.ShowDialog() == true)
            {
                FileStream fileStream = File.Open(dlg.FileName, FileMode.Open);

                INotatka wczytanaNotatka = (INotatka)XamlReader.Load(fileStream);
                tbxAutor.Text             = wczytanaNotatka.Autor;
                tbxTytul.Text             = wczytanaNotatka.Tytul;
                cbxKategoria.SelectedItem = wczytanaNotatka.Kategoria;
                Notatka.PrzepiszTekst(wczytanaNotatka.Tekst, tekstKopia);

                fileStream.Close();
            }
        }