public bool isShuffle {
get {
return _isShufle;
}
set {
if (_isShufle != value){
_isShufle = value;
OnPropertyChanged("isShuffle");
}
}
}
// Create the RaisePropertyChanged method to raise the event
protected void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
}
public event PropertyChangedEventHandler PropertyChanged;
Кроме того, вам необходимо убедиться, что вы устанавливаете контекст для привязки. Например, вы можете использовать ElementName
, если вы еще не устанавливали DataContext.
`<Application
x:Class="MyApp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p...
x:Name="control" ...`
А сама твоя привязка
<Path Height="59"
Data="M15.999,4.3080001 C17.228001,4.309 18.402,4.5219998 19.514,4.8779998 L18.6"
Fill="{Binding Path=IsShuffle, ElementName=control, Converter={StaticResource AudioColor}}"
/>