Size: a a a

2020 March 30

IC

Ilya Chernoudov in pro.net
почему то у меня тест хост зависает на нём
источник

i

im_nrl in pro.net
Всем привет.
Подскажите оптимальное решение задачи.
WPF MVVM
Нужно приложение которое могло бы на картинке по клику мышки ставить точки, с последующей возможностью эти точки выделять и двигать.
Я склоняюсь к Canvas, но уже на этапе планирования понимаю, что упрусь в использование mvvm, т.к. идёт активное взаимодействие с ГУИ, будут трудности.
Какие есть ещё мысли, как это сделать малой кровью?
дополню: приложение не коммерческое, попросил хороший товарищ, срок до конца недели. если смогу, то сделаю)
источник

AD

Aleksandr Drozdov in pro.net
Если мне не изменяет память, то использование code-behind для вещей, не использующих View Model биндинги - как-раз не противоречит подходу
источник

AD

Aleksandr Drozdov in pro.net
Ты по сути делаешь работу внутри представления, точно так же как и в XAML-файле. Только используешь для этого более выразительное средство - C#
источник

i

im_nrl in pro.net
Aleksandr Drozdov
Ты по сути делаешь работу внутри представления, точно так же как и в XAML-файле. Только используешь для этого более выразительное средство - C#
да, я понимаю всё это, но уже сейчас пока раздумываю, у меня нет идей как во VM передать выделенный объект View? т.к. хит тест возвращает Эллипс, а не VM
источник

AD

Aleksandr Drozdov in pro.net
Можешь реализовать конвертер
источник

AD

Aleksandr Drozdov in pro.net
Привязать HitTest value к VM через конвертер, определенный в том же месте где и вью. Тогда абстракция не протечет
источник

AD

Aleksandr Drozdov in pro.net
А если ты уже делаешь это через Code-behind, то тогда и конвертер не нужен вовсе. Мапай просто в методе
источник

i

im_nrl in pro.net
Aleksandr Drozdov
А если ты уже делаешь это через Code-behind, то тогда и конвертер не нужен вовсе. Мапай просто в методе
ладно, ок, спасибо, подумаю над конвертером. если ничего не придумаю, откажусь от mvvm((
времени не так уж и много
источник

R

Ramazan in pro.net
Всем привет, подскажите пожалуйста, нужно в mvc просматривать Ворд ,эксель файлы, есть два варианта конвертить в pdf либо использовать просмотрщик, подскажите у кого какой опыт с библиотеками, что считаете топчиком? (Пока остановился на GemBox и gleamtech)
источник

IC

Ilya Chernoudov in pro.net
Ramazan
Всем привет, подскажите пожалуйста, нужно в mvc просматривать Ворд ,эксель файлы, есть два варианта конвертить в pdf либо использовать просмотрщик, подскажите у кого какой опыт с библиотеками, что считаете топчиком? (Пока остановился на GemBox и gleamtech)
а просмотрщик от MS недоступен? который в office 365
источник

V

Vyacheslav in pro.net
ActiveX :D
источник

IC

Ilya Chernoudov in pro.net
Vyacheslav
ActiveX :D
порошок уходи
источник

R

Ramazan in pro.net
Ilya Chernoudov
а просмотрщик от MS недоступен? который в office 365
Ну там ещё надо картинки презентации вообщем все популярные форматы
источник

R

Ramazan in pro.net
Ilya Chernoudov
а просмотрщик от MS недоступен? который в office 365
Не смотрел это там же лицензия нужна
источник

IC

Ilya Chernoudov in pro.net
Ramazan
Не смотрел это там же лицензия нужна
ну ты можешь его посмотреть в onedrive
источник

R

Ramazan in pro.net
Ilya Chernoudov
ну ты можешь его посмотреть в onedrive
А если без интернета, и все надо хранить на своем железе
источник

IC

Ilya Chernoudov in pro.net
тогда я хз
источник

VH

Vladyslav Hrehul in pro.net
Ramazan
А если без интернета, и все надо хранить на своем железе
sharepoint😂😅
источник

DY

Dmitry Yudakov in pro.net
Ramazan
А если без интернета, и все надо хранить на своем железе
https://demos.devexpress.com/MVCxRichEditDemos/
https://demos.devexpress.com/MVCxSpreadsheetDemos/
Power point нет, помимо редактирования/просмотра есть конвертилка в pdf. Но сам я этим не пользовался :)
источник