ja wdrożyły podstawowe dane wiążące w kodzie tyłu, jest to kod:C# nie wiąże pracy
Binding bindingSlider = new Binding();
bindingSlider.Source = mediaElement.Position;
bindingSlider.Mode = BindingMode.TwoWay;
bindingSlider.Converter = (IValueConverter)Application.Current.Resources["DoubleTimeSpan"];
slider.SetBinding(Slider.ValueProperty, bindingSlider);
I to jest kod w przetwornicy,
class DoubleTimeSpan : IValueConverter
{
public object Convert(object value, Type targetType, object parameter,
string language)
{
return ((TimeSpan)value).TotalSeconds;
}
public object ConvertBack(object value, Type targetType, object parameter,
string language)
{
return TimeSpan.FromSeconds((double)value);
}
}
Nawet nie wiem otrzyma komunikat o błędzie kompilatora, ale kod wiążący nie działa. Czemu?
Sprawdź w oknie wyjściowym, czy są tam zgłaszane jakiekolwiek błędy. –
Sprawdź okna wyjściowe, ponieważ nie wiemy, jaki masz problem. – user2240210