Size: a a a

2020 October 31

Dv

Dr. Friedrich von Ne... in .NET Talks
Значит, его просто нужно научить брать любой другой
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
AvaloniaXamlIlConstructorServiceProviderTransformer
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
@lary9896, видишь чо там делается?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Если нету нормального конструктора без параметров, оно начинает делать какую-то дичь с инжектом сервис провайдера
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
У тебя два выхода
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Либо подвязаться на этот сервис провайдер
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
(ну, найти, как он кастомизируется)
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Либо найти, как кастомизировать сам список трансформаций XamlIl для твоего проекта, и написать свою, которая будет эмитить код для DI
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Хорошо бы найти, где всё-таки эта ошибка генерируется
источник

Lr

Larymar r.sorokin in .NET Talks
А я мог просто сделать 2 конструктора
источник

Lr

Larymar r.sorokin in .NET Talks
Хмм
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Larymar r.sorokin
А я мог просто сделать 2 конструктора
Тогда есть вероятность, что всё пойдёт по пизде
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Давай попробуем вот
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Да вроде норм
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Вот теперь давай разбираться.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Мне кажется, это бага в XamlX.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
То есть он по какой-то причине пропускает даже рутовый объект через этот трансформер. Хотя на рутовом объекте разметки вызов конструктора не нужен.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
Наверное, вот в этом вот коде нужно добавить проверку на рут: https://github.com/kekekeks/XamlX/blob/5420df861ce6f2be5ead9efa078fe7242ce88f18/src/XamlX/Transform/Transformers/ConstructableObjectTransformer.cs#L52-L63
источник

Dv

Dr. Friedrich von Ne... in .NET Talks
@lary9896, вкурил? Сделаешь?
источник