Ich kann die Variable aus dem Code hinter in meinem Wpf RadioButton- bindenWPF: Wie man Daten von einem Code hinter Variable Inhalt in XAML binden
Kann mir jemand helfen, von der in den Inhalt der Werte aus den Variablen angezeigt werden Radio knopf.
MainWindow.xaml:
<RadioButton GroupName="Preis" Grid.Row="10" Content="{Binding Name1}" FlowDirection="RightToLeft" HorizontalAlignment="Left"/>
<RadioButton GroupName="Preis" Grid.Row="11" Content="{Binding Name2}" FlowDirection="RightToLeft" HorizontalAlignment="Left"/>
<RadioButton GroupName="Preis" Grid.Row="12" Content="{Binding Name3}" FlowDirection="RightToLeft" HorizontalAlignment="Left"/>
<RadioButton GroupName="Preis" Grid.Row="13" Content="{Binding Name4}" FlowDirection="RightToLeft" HorizontalAlignment="Left"/>
<RadioButton GroupName="Preis" Grid.Row="14" Content="{Binding Name5}" FlowDirection="RightToLeft" HorizontalAlignment="Left"/>
MainWindow.xaml.cs
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Produkte produkte = new Produkte();
produkte.Name1 = "Handstaubsauger";
produkte.Name2 = "Fensterwascher";
produkte.Name3 = "Dampfreiniger";
produkte.Name4 = "Hochdruckreiniger";
produkte.Name5 = "Geschenkgutschein";
// Regex für Email
String regexEmail = @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$";
// Hier weitermachen
}
}
Produkte.cs
public class Produkte
{
public String Name1 { get; set; }
public String Name2 { get; set; }
public String Name3 { get; set; }
public String Name4 { get; set; }
public String Name5 { get; set; }
public Int16 Stimmen1;
public Int16 Stimmen2;
public Int16 Stimmen3;
public Int16 Stimmen4;
public Int16 Stimmen5;
}
Wie muss ich den Inhalt in der XAML anpassen? Es zeigt immer noch nicht den Text. –
Habe ich dir etwas falsches vorgeschlagen? Downvoter, könntest du bitte einen Kommentar abgeben? – NoSaidTheCompiler
Warum sagen Sie ihm, dass er DataContext auf sich selbst setzen soll? Das ist völlig unnötig und es wird eine furchtbar schlechte Angewohnheit. Sie tun es mit UserControls und es verursacht kein Ende der Frustration. Weisen Sie dem DataContext das * Viewmodel * zu. Dafür ist der DataContext gedacht. Ich würde mit einem hohen Maß an Vertrauen erraten, dass das hinter dem DV war. –