@CSharpChatЭта группа больше не существует

Страница 729 из 1888
Ed
10.04.2017
07:00:39
я офигел

Alexey
10.04.2017
07:02:39
ты уверен, что подписался на событие только один раз? и что событие вызывается три раза для одной и той же ячейки?

Ed
10.04.2017
07:03:47
в одном месте подписан, как только одну ячейку меняю срабатывает точка останова и вызывается три раза

Bornsof
10.04.2017
07:03:53
У меня вроде 3 разных по цепочке аызывались

Google
Ed
10.04.2017
07:04:20
У меня вроде 3 разных по цепочке аызывались
а тут один метод одна подписка оО

Летучая
10.04.2017
07:05:19
Так не бывает

Ed
10.04.2017
07:05:33
возможно различить это внес изменения пользователь или кодом внесены изменения?

такое чувство что кодом изменяется ячейка и срабатывает событие

нужно подписаться на cellvaluechanged именно пользователем

Alexey
10.04.2017
07:07:38
Нет, нельзя. Можно стектрейс посмотреть, чтобы понять откуда примерно было вызвано событие

Ed
10.04.2017
07:08:11
нашел что кодом меняется

получается нужно отписываться от события менять кодом и потом обратно подписываться

а какое хорошее было бы решение если можно было бы подписывать на cellvaluechanged именно пользователем

Спасибо всем

Victor
10.04.2017
07:09:08
ребят а не подскажете можно сервер сделать на c#?

mvc?

Ed
10.04.2017
07:09:28
Google
Ed
10.04.2017
07:09:32
в студии

GAIIST
10.04.2017
07:09:35
дам конечно

да*

Victor
10.04.2017
07:09:51
а как его хостить?

всмысле где бесплатно, для теста поначалу хотя бы

Ed
10.04.2017
07:10:33
студия localhost поднимет

автоматом

GAIIST
10.04.2017
07:10:55
IIS есть

Летучая
10.04.2017
07:11:11
Жирно

GAIIST
10.04.2017
07:11:25
всмысле?

Gid
10.04.2017
07:17:25
IIS есть
А если ты под натом?

чё делать?

Санек
10.04.2017
07:18:31
селф хост подними)) он без iis будет работать)

Gid
10.04.2017
07:18:31
или динам ип

Anatoly
10.04.2017
07:18:47
А если ты под натом?
Проброс портов?

Да и стоит белый адрес копейки

Gid
10.04.2017
07:19:46
С таким же успехом можно взять дроплет на ДО

или вообще какой-то говнохост найти за 2 рубля

для теста

Google
Gid
10.04.2017
07:20:16
Чем ебаться с динднс и пробросом

Anatoly
10.04.2017
07:20:31
ну да. rocket science же...

Му
10.04.2017
07:29:13
в ажуре есть бесплатный план

для простых вебсайтов

Андрей
10.04.2017
07:48:06
Ngrok отличный тул для тестового хостинга

Позволяет шерить свой локалхост, и дает временный домен, в том числе с https. Единственное ограничение на бесплатном тарифе не более 40 запросов в минуту

Igor
10.04.2017
07:50:55
#region тупо для того что бы удобненько прятать(группировать) код в редакторе и все, правильно я понимаю?

Ed
10.04.2017
07:51:39
ну да, можно + им документировать

вообще на практике заметил что если пользуешь #region то с твоим кодом что-то не то, либо лапша и надо разбить на методы

Timur
10.04.2017
07:58:25
не всегда, иногда удобно код коллегам демонстрировать

группа методов такая, группа методов сякая

Летучая
10.04.2017
08:18:45
часто в mvvm используют region для логического разделения частей класса, типа #region Properties, #region Methods, etc

techi
10.04.2017
08:19:38
в asp .net core region используют в контроллерах, чтобы спрятать хелперы



Axm
10.04.2017
08:23:22
у нас регионы запрещены код-стайлом. есть хорошее объяснение на SO почему: http://softwareengineering.stackexchange.com/a/53114/97802

Летучая
10.04.2017
08:24:05
+

противопоказаны

Алексей
10.04.2017
08:24:16
а от сгруппировать все паблик методы, очень удобно

Axm
10.04.2017
08:24:18
Google
Алексей
10.04.2017
08:24:40
хотя это довольно странное использование

Axm
10.04.2017
08:24:49
Внутри функций они не нужны
домотай там до Don't use regions outside methods to group

techi
10.04.2017
08:24:50
Летучая
10.04.2017
08:25:03
и как жить?
не писать методы на 1000 строк

techi
10.04.2017
08:25:15
не писать методы на 1000 строк
я про хелперы в рельсах с этим проще, т.к. вынесены

Slava
10.04.2017
08:26:04
я про хелперы в рельсах с этим проще, т.к. вынесены
хэлперы в отельный класс и файл выносятся

Axm
10.04.2017
08:26:13
Летучая
10.04.2017
08:26:43
а с mvvm что если у тебя много свойств и команд тоже отдельный класс?

techi
10.04.2017
08:26:59
partial class? отдельный класс?
попахивает workaround

Admin
ERROR: S client not available

Axm
10.04.2017
08:27:07
StyleCop SA1124 rule is clear: you should not use regions. Never.

GAIIST
10.04.2017
08:31:04
Думаю partial class тоже не особо хорошая идея.

в них запутаться не так сложно

techi
10.04.2017
08:31:55
Думаю partial class тоже не особо хорошая идея.
Залез в Helpers, а там ВНЕЗАПНО лежит парт от контролла. Решарпер против и вообще как-то неприятно.

GAIIST
10.04.2017
08:32:02
проще разбить на отдельные классы, если слишком много методов.

Ilya
10.04.2017
08:32:13
мы юзаем регионы чтобы свернуть NotifyPropetyChanged свойство

Сергей
10.04.2017
08:32:51
проще разбить на отдельные классы, если слишком много методов.
Их придумали для того чтобы отделать файлы которые генерируются тулзами и которые пишет разраб

GAIIST
10.04.2017
08:32:51
разве свойства в студии сами не сворачиваются

ну да. в win form так было на сколько помню

Ilya
10.04.2017
08:33:32


Google
Ilya
10.04.2017
08:33:49
что то типа такого

Сергей
10.04.2017
08:33:50
А то что люди решили побить большие классы на разные файлы, ну это проблема этих людей

почему просто не свернуть пропертю?

GAIIST
10.04.2017
08:34:31
что то типа такого
а зачем, свойства же тоже сворачивается?

Ilya
10.04.2017
08:34:39
Nikolay
10.04.2017
08:35:02
А это что за дичь, которая показывает 6 references...

?

GAIIST
10.04.2017
08:35:10
ну вниз поле опустить и пусть рядом красивенько лежит

Ilya
10.04.2017
08:35:13
это CodeLens

techi
10.04.2017
08:35:31
Сергей
10.04.2017
08:35:32
хрень какая то если честно

GAIIST
10.04.2017
08:36:09
Удобная вещь кстати. Она еще тесты удобно подсвечивает

в энтерпрайзе есть студии

GAIIST
10.04.2017
08:36:24
ой, хотел ответить, переслал случайно

Ilya
10.04.2017
08:36:26
или вот ещё пример

Nikolay
10.04.2017
08:37:19
в энтерпрайзе есть студии
А аналога для Community нет?

Ilya
10.04.2017
08:37:48


GAIIST
10.04.2017
08:38:02
Сергей
10.04.2017
08:38:24
Боже мой...

Страница 729 из 1888

Эта группа больше не существует Эта группа больше не существует