Viorel-1's answer is great. If it's just a simple string arrangement, you could set the distance between strings by adding \t as required.
xaml:
<RichTextBox Name="rtb" Width="400" Height="300" HorizontalAlignment="Left"/>
xaml.cs:
string txt ="Breakfast\tLunch\t\tDinner\n" +
"Coffee\t\tSoda\t\tWine\n" +
"Bagel\t\tSandwich\tSalad\n" +
"Fruit\t\tChips\t\tTofuburger\n" +
"\t\tCookie\t\tVeggies";
rtb.AppendText(txt);
The result:

If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our [documentation][5] to enable e-mail notifications if you want to receive the related email notification for this thread.
[5]: https://learn.microsoft.com/en-us/answers/articles/67444/email-notifications.html