Autor Beitrag
casban
Hält's aus hier
Beiträge: 10

Window 8.1 Professional
C# (VS 2013 Ultimate Edition)
BeitragVerfasst: So 13.01.13 21:43 
Hallo Zusammen, ich hätte mal wieder eine Frage :D

Ich möchte in einer WPF-Anwendung , und da in einer RichTextBox , einzelne Zeile zentrieren beziehungweise rechts- oder linksbündig stellen.
Auch nach längerer Suche habe ich noch nichts gefunden.
Gibt es so eine Methode überhaupt für die WPF-RichTextBox?
Bislang ist es mir nur gelungen alle Zeile zu zentrieren....siehe Codebeispiel

ausblenden C#-Quelltext
1:
2:
3:
4:
 private void Zentriert_Click(object sender, RoutedEventArgs e)
        {
            richTextBox1.Document.TextAlignment = TextAlignment.Center;
        }
casban Threadstarter
Hält's aus hier
Beiträge: 10

Window 8.1 Professional
C# (VS 2013 Ultimate Edition)
BeitragVerfasst: Di 19.02.13 21:41 
Nur der Ordnunghalber.... mal die Lösung :zustimm:

wenn man einzelne Zeilen formatieren will muss man ein Paragraph anlegen.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
 void neuesDokument()
        {
            //den Text löschen
            richTextBox1.Document = new FlowDocument();
            Paragraph pr = new Paragraph();                      <---- nur das anlegen.
            //in der Titelleiste anzeigen
            this.Title = "Neues Dokument" + zaehler;
            //den Zähler um 1 erhöhen
            zaehler++;
            //es leigen keine Ändedrungen vor
            geaendert = false;
            //der Dateiname ist leer
            dateiname = string.Empty;
            //die Rechtschreibprüfung aktivieren
            richTextBox1.SpellCheck.IsEnabled = true;
        }


alles andere ist wie gehabt in der MainWindow.xaml anzulegen.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
 <Button  Command="EditingCommands.AlignLeft" Name="Links" >
                <Image Source="/WPF-MiniText;component/Images/links.bmp"></Image>
            </Button>
            <Button Command="EditingCommands.AlignCenter" Name="Zentriert">
                <Image Source="/WPF-MiniText;component/Images/zentriert.bmp"></Image>
            </Button>
            <Button Command="EditingCommands.AlignRight" Name="Rechts"
                <Image Source="/WPF-MiniText;component/Images/rechts.bmp"></Image>
            </Button>


Grüße CB