none
Wie automatischer Zeilenumbruch einer TextBox mit Trigger erkennen? RRS feed

  • Frage

  • Hallo,
    ich setze eine TextBox mit automatischem Zeilenumbruch ein (MVVM).

    <TextBox Text="{Binding TextLine, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" TextWrapping="Wrap" />

    Jetzt will ich die Höhe der TextBox einmalig vergrößern, wenn der erste Zeilenumbruch automatisch erfolgte.

    Wie kann ich feststellen, ob ein automatischer Zeilenumbruch erfolgte.
    Ist dies mit einem Trigger in XAML realisierbar? 


    Alexander

    Dienstag, 24. November 2015 14:55

Antworten

  • Hallo Alexander,

    ich bin der Meinung du kannst dein Problem ohne Trigger lösen.
    Folgende Einstellungen kannst du in der Textbox festlegen:

    <TextBox Name="NameHier" AcceptsReturn="True" MaxLines="2" TextWrapping="Wrap"  Text="{Binding Path=PropertyName}"></TextBox>

    Viele Grüße
    Max

    • Als Antwort vorgeschlagen Roland Franz Donnerstag, 26. November 2015 07:55
    • Als Antwort markiert AlexanderRi Donnerstag, 3. Dezember 2015 16:11
    Mittwoch, 25. November 2015 16:09

Alle Antworten

  • Hallo Alexander,

    Ich kenne mich nicht so gut mit den Triggern in WPF aus, aber ich hoffe, dass jemand, der damit Erfahrung hat, sich in die Diskussion einschaltet.

    Gruß,
    Dimitar


    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Mittwoch, 25. November 2015 14:49
    Moderator
  • Hallo Alexander,

    ich bin der Meinung du kannst dein Problem ohne Trigger lösen.
    Folgende Einstellungen kannst du in der Textbox festlegen:

    <TextBox Name="NameHier" AcceptsReturn="True" MaxLines="2" TextWrapping="Wrap"  Text="{Binding Path=PropertyName}"></TextBox>

    Viele Grüße
    Max

    • Als Antwort vorgeschlagen Roland Franz Donnerstag, 26. November 2015 07:55
    • Als Antwort markiert AlexanderRi Donnerstag, 3. Dezember 2015 16:11
    Mittwoch, 25. November 2015 16:09
  • Hallo Max,
    das funktioniert nicht. AcceptsReturn muss False sein.

    Alexander

    Mittwoch, 25. November 2015 17:17