Я создал тестовый преобразователь в коде C# и вижу, что он получает вызывается, но я не могу заставить параметр содержать значение внутри BegTime, только строку или путь?
Мой преобразователь вызывается, но параметр никогда не является фактическим связанным значением.
Я могу отправить конвертеру фиксированную строку «BegTime» (не значение BegTime)
Код: Выделить всё
Код: Выделить всё
вот объявление XAML конвертера выделенного кода:
Код: Выделить всё
Код: Выделить всё
public class FormatJobTimeBegTimeConverter : IValueConverter {
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
// I can set a breakpoint here to inspect the value of the parameter
//parameter must contain a string with the value Inside BegTime???
return "mm/dd/yy";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
throw new NotImplementedException();
}
}
Код: Выделить всё
public sealed partial class TicketItem: ObservableObject {
[ObservableProperty]
public DateTime begTime;
[ObservableProperty]
public DateTime endTime;
}
Код: Выделить всё
public sealed partial class WhereSchedClient : ObservableObject {
[ObservableProperty]
public string company;
[ObservableProperty]
public List ticketItems;
}
Код: Выделить всё
public class InvoiceViewModel {
public List WhereSchedClients { get; set; }
}
Код: Выделить всё
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/760 ... -converter