myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » Bestimmtes Wort aus Textbox entfernen, wenn CheckBox UnChecked wird
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Bestimmtes Wort aus Textbox entfernen, wenn CheckBox UnChecked wird

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
RafaelVogt RafaelVogt ist männlich
myCSharp.de-Mitglied

Dabei seit: 15.08.2019
Beiträge: 27


RafaelVogt ist offline

Bestimmtes Wort aus Textbox entfernen, wenn CheckBox UnChecked wird

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

allo zusammen,

ich hoffe ihr könnt mir weiterhelfen.

Ich habe hier 5 Checkboxen. Wenn ich diese klicke, dann lasse ich die einzelnen Wörter in eine TextBox schreiben. Leider fällt mir nicht ein, wie ich es anstelle mit UnChecked dieses Wort wieder aus der TextBox zu entfernen.

XAML:

XML-Code:
<StackPanel Grid.Column="0" Margin="0 0 10 0">
   <CheckBox x:Name="ChkBoxWeld" Checked="ChkBox_Checked" Unchecked="ChkBoxWeld_Unchecked" Content=" Weld" />
   <CheckBox x:Name="ChkBoxAssembl" Checked="ChkBox_Checked" Content=" Assembly" />
   <CheckBox x:Name="ChkBoxPlasma" Checked="ChkBox_Checked" Content=" Plasma" />
   <CheckBox x:Name="ChkBoxLaser" Checked="ChkBox_Checked" Content=" Laser" />
   <CheckBox x:Name="ChkBoxPurchase" Checked="ChkBox_Checked" Content=" Purchase" />
</StackPanel>

C# (Wenn ChkBox checked dann in Zeile Lenght schreiben)

C#-Code:
private void ChkBox_Checked(object sender, RoutedEventArgs e)
   {
      TxtBoxLength.Text += (string)((CheckBox)sender).Content;
   }

C#

C#-Code:
private void ChkBoxWeld_Unchecked(object sender, RoutedEventArgs e)
   {
      ???
   }

Was also muss ich machen, dass ich aus der TxtBoxLength:

Weld Assembl Plasma

Weld wieder rausbekomme, wenn die ChkBoxWeld unchecked wird.

Vielen Dank schonmal. Rafael
Neuer Beitrag 15.08.2019 10:42 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.233
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

In WPF bitte MVVM nutzen; ansonsten hüpfts Du von einem Workaround zum nächsten.
 [Artikel] MVVM und DataBinding

Der Rest ist ja nur noch das Kombinieren von Methoden, die  String zur Verfügung stellt.
Neuer Beitrag 15.08.2019 11:00 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 3 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 06.12.2019 05:13