using Microsoft.Phone.Controls;
using System.Windows.Controls;

namespace Controls.Pages
{
    public partial class TextBlockPage : PhoneApplicationPage
    {
        public TextBlockPage()
        {
            InitializeComponent();

            //// Erstellen eines TextBlock im Code Behind
            //TextBlock textBlock1 = new TextBlock();
            //textBlock1.Height = 84;
            //textBlock1.Width = 379;
            //textBlock1.Margin = new System.Windows.Thickness(24, 43, 0, 0);
            //textBlock1.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
            //textBlock1.VerticalAlignment = System.Windows.VerticalAlignment.Top;
            //textBlock1.Text = "Ich bin ein ganz normaler TextBlock mit eingeschaltetem Zeilenumbruch und einem unterstrichenem Text!";
            //textBlock1.TextWrapping = System.Windows.TextWrapping.Wrap;
            //textBlock1.TextDecorations = System.Windows.TextDecorations.Underline;

            //// Erstellen eines weiteren TextBlock im Code Behind
            //TextBlock textBlock2 = new TextBlock();
            //textBlock2.Height = 241;
            //textBlock2.Width = 450;
            //textBlock2.Margin = new System.Windows.Thickness(24, 168, 0, 0);
            //textBlock2.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
            //textBlock2.VerticalAlignment = System.Windows.VerticalAlignment.Top;
            //textBlock2.TextWrapping = System.Windows.TextWrapping.Wrap;

            //// Erstellen eines Run-Abschnitts mit separater Formatierung
            //System.Windows.Documents.Run run1 = new System.Windows.Documents.Run();
            //run1.Text = "Ich bin ein weiterer TextBlock!";
            //run1.FontFamily = new System.Windows.Media.FontFamily("Segoe WP");
            //run1.FontSize = 32;

            //// Run-Abschnitt und zwei Zeilenumbrueche dem 2. Textblock hinzufuegen
            //textBlock2.Inlines.Add(run1);
            //textBlock2.Inlines.Add(new System.Windows.Documents.LineBreak());
            //textBlock2.Inlines.Add(new System.Windows.Documents.LineBreak());

            //// Erstellung eines 2. Abschnitts
            //System.Windows.Documents.Run run2 = new System.Windows.Documents.Run();
            //run2.Text = "Ich verwende einzelne Run-Tags, um Passagen separate zu formatieren.";
            //run2.FontFamily = new System.Windows.Media.FontFamily("Comic Sans MS");
            //run2.FontSize = 32;
            
            //// Hinzufuegen des 2. Abschnitts
            //textBlock2.Inlines.Add(run2);

            //ContentGrid.Children.Add(textBlock1);
            //ContentGrid.Children.Add(textBlock2);
        }
    }
}