Laden...

Bestimmtes Wort aus Textbox entfernen, wenn CheckBox UnChecked wird

Erstellt von RafaelVogt vor 4 Jahren Letzter Beitrag vor 4 Jahren 675 Views
R
RafaelVogt Themenstarter:in
27 Beiträge seit 2019
vor 4 Jahren
Bestimmtes Wort aus Textbox entfernen, wenn CheckBox UnChecked wird

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:


<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)


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

C#


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

16.806 Beiträge seit 2008
vor 4 Jahren

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.