Diskuze: Binding WPF, problém
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Nechce se mi nic stahovat, pošli kód kusu XAML a tu třídu přímo sem
public class Spravce: INotifyPropertyChanged
{
public Tym dalsiTymNatahu;
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged(string name)
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(name));
}
public Spravce()
{
tymy[0] = new Tym(Brushes.Blue, "Modří", true);
tymy[1] = new Tym(Brushes.Red, "Červení", false);
tymy[2] = new Tym(Brushes.Black, "Černí-Špatní", false);
dalsiTymNatahu = tymy[0];
OnPropertyChanged("dalsiTymNatahu");
}
}
public class Tym
{
string jmeno;
public bool naTahu;
public SolidColorBrush barvaTýmu;
public Tym(SolidColorBrush brush, string jmeno, bool zacatek)
{
naTahu = zacatek;
barvaTýmu = brush;
this.jmeno = jmeno;
}
public override string ToString()
{
return jmeno.ToString();
}
}
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = this.spravce;
}
public Spravce spravce = new Spravce();
}
<TextBlock MinWidth="50" Padding="2" FontWeight="Bold" Text="{Binding dalsiTymNatahu}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
Otazky[0, 0] = tbo_A.Text;
Otazky[0, 1] = tbr_A.Text;
Otazky[1, 0] = tbo_B.Text;
Otazky[1, 1] = tbr_B.Text;
Otazky[2, 0] = tbo_C.Text;
Otazky[2, 1] = tbr_C.Text;
Zobrazeno 5 zpráv z 5.