Функциональная анимация на C# и WPF

  Рет қаралды 19,204

Дмитрий Нестерук

Дмитрий Нестерук

9 жыл бұрын

Пікірлер: 26
@G374
@G374 4 жыл бұрын
Когда скопипастил с инета готовый код и он заработал 19:51
@lagutart
@lagutart Жыл бұрын
Спасибо, Дмитрий. Спасибо Вам за то, что своими, пускай и 7 летней давности, видео Вы открываете для меня, и таких как я - практикующих C# программистов, такие возможности в C#.
@soloondotnet
@soloondotnet Жыл бұрын
Всегда рад.
@user-or1lh9qv3c
@user-or1lh9qv3c 5 жыл бұрын
Очень интересно, но них*ра не понял)))
@igorcoolman
@igorcoolman 4 жыл бұрын
досмотрел до середины, остановил, спустился в комментарии, хотел написать: очень интересно, но нихрена не понятно.....
@UnrealSPh
@UnrealSPh 7 жыл бұрын
Видео супер. Недавно только с кентом обсуждали о том, чтобы попробовать выполнять посредством лямбда-функции рисование. Ваш пример как никак к стати.
@alfiaalfian1429
@alfiaalfian1429 6 жыл бұрын
Сейчас квалиф пишу. Нужно было сдеелать анимацию деформации клетки молекул, думал придётся каждую молекулу анимировать, спасибо вам
@Multilinguaphone
@Multilinguaphone 4 жыл бұрын
Здравствуйте, Дмитрий! Помогите, пожалуйста, разобраться с таким вопросом. Я переделал LambdaCollection для использования фигур типа Shapes.Line. При присвоении координат X1,Y1,X2,Y2 столкнулся с ошибкой при указании в качестве лямбда параметров констант или нуля. У меня получилось добиться желаемого результата через функцию возведения в степень .WithProperty(System.Windows.Shapes.Line.X1Property, i => Math.Pow(i, 0)). Возможна ли в этом случае более упрощенная запись, например i => 1 или i => i=1? И можно ли присваивать таким образом координатам нулевое значение?
@Multilinguaphone
@Multilinguaphone 4 жыл бұрын
А, спасибо, я уже разобрался. Нужно просто записывать с точкой i => 0.0.
@product4287
@product4287 4 жыл бұрын
Хотите напугать начинающих программистов сишарпом - советуйте смотреть это видео. А на самим деле, сишарп лёгкий, удобный, увлекательный и т.д... если конечно не заниматься такой хернёй как в видео))
@hmixa
@hmixa 4 жыл бұрын
Это видео не для новичков, это уже высший пилотаж. А вот насчёт с# я с Вами согласен.
@lvn5609
@lvn5609 3 жыл бұрын
Это скорее не сложно, а муторно читать и понимать.
@poipoipoip
@poipoipoip 2 жыл бұрын
Тут нет ничего сложного, просто нужно примерно понимать как устроен впф
@user-uj8eb2ef4l
@user-uj8eb2ef4l 3 жыл бұрын
ну я думал что здесь Лисп будет.. (
@viktorbelousov640
@viktorbelousov640 7 жыл бұрын
А как сделать, чтобы при написании "с" появлялась заготовка для класса?
@soloondotnet
@soloondotnet 7 жыл бұрын
Это делается с помощью мнемоников, они вот тут: github.com/nesteruk/mnemonics
@oceanmedia4582
@oceanmedia4582 4 жыл бұрын
Сложновато)
@sledleo
@sledleo 5 жыл бұрын
Та ну нахер! Сложно!
@Fin143
@Fin143 7 жыл бұрын
Когда задаю свойства объектам пишет: "Вызов конструктора для типа "Test.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "6" и позиция в строке "9". Помоги прошу
@soloondotnet
@soloondotnet 7 жыл бұрын
Это ошибка где-то в XAML или же в конструкторе класса. Также советую тщательно проверить начальное значение каждого из dependency properties, т.к. неправильный тип значения там может привести к ошибке в рантайме.
@Fin143
@Fin143 7 жыл бұрын
Спасибо огромное
@Fin143
@Fin143 7 жыл бұрын
проблема была в том что я устанавливал интовые параметры а надо было экспортировать их в object типо: .WithProperty(Canvas.WidthProperty, (i => (this.Width / 160) as object))
@soloondotnet
@soloondotnet 7 жыл бұрын
Нет, это as object выглядит очень странно. WidthProperty имеет тип double, так что если бы вы написали this.Width / 160.0 это сработало бы. Заметьте, 160.0 а не 160.
@Fin143
@Fin143 7 жыл бұрын
Ясно, ещё раз огромное спасибо, программа заработала идеально
@denismarchenko8255
@denismarchenko8255 4 жыл бұрын
Вопрос на миллион, как открыть вот это (1:44) /* Generate constructors*/ ?
@DlinnyLag
@DlinnyLag 4 жыл бұрын
Высылай миллион - www.jetbrains.com/help/resharper/Code_Generation__Type_Constructors.html
Несколько трюков в C#
45:12
Дмитрий Нестерук
Рет қаралды 18 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 94 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 94 МЛН
ЛУЧШИЕ книги для C# программиста
10:34
ExtremeCode
Рет қаралды 161 М.
Интерфейсы на практике
7:34
ExtremeCode
Рет қаралды 178 М.
WPF
16:05
XpucT
Рет қаралды 13 М.
C# WPF MVVM MultiPages | Многостраничность
13:00
BashkaMen Programming
Рет қаралды 30 М.
C# WPF. Анимации DoubleAnimation
13:04
DimYurych
Рет қаралды 10 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 94 МЛН