Witajcie!
Mam klasę Track, która reprezentuje element element Listy TrackList, zbindowanej jako ItemsSource DataGrid'a.
Mam zmienną:
private cTrack currentPlaying;
public cTrack CurrentPlaying
{
get { return currentPlaying; }
set
{
currentPlaying = value;
OnPropertyChanged("CurrentPlaying");
}
}
reprezentującą aktualnie wyświetlany utwór.
Kod WPF DataGrid'a:
http://4programmers.net/Pastebin/5835
Dodatkowo przy tworzeniu DataGrida:
public cPlayList(cDataBase DataBase, DataGrid Grid)
{
this.DataBase = DataBase;
this.Grid = Grid;
Grid.DataContext = this;
Grid.Drop += hPlayList_Drop;
Grid.ItemsSource = DataBase.TrackList;
Grid.MouseDoubleClick += hPlayList_MouseDoubleClick;
}
W jaki sposób zaprojektować w WPF trigger, aby przy odświeżaniu elementów pogrubiał tekst w TextBlock'ach hName i hTime, jeżeli obiekt przechowywany w zmiennej CurrentPlaying jest równy odświeżanemu elementowi? Możecie dać jakąś wskazówkę?