
Летучая
13.03.2017
13:30:30
нет
закрыть - руками вычистить - открыть
эт всегда работает

Arseniy
13.03.2017
13:31:08
uwp
ну я кучу подобной херни в линкупаде скриптую

Google

Женя
13.03.2017
13:34:10
Насчет логгирования, что проще использовать Nlog или log4net?

Nikolay
13.03.2017
13:34:41
Я nlog использую

Arseniy
13.03.2017
13:35:20
обязательно напиши обвязку вокргу логгера. без этого никуда.

Андрей
13.03.2017
13:36:17

Arseniy
13.03.2017
13:36:32
можно взять готовую. сути не меняет)

Nikolay
13.03.2017
13:37:10

NightScreamer
13.03.2017
14:43:49

Летучая
13.03.2017
14:48:35

Муслим
13.03.2017
14:48:48
Бро
Если бы у меня макбук был бы
Я бы потратил бы весь день на поиски такого стикера
Бы

Google

Муслим
13.03.2017
14:49:34
Бы
Бы
Как бы да

Nikolay
13.03.2017
14:52:53
Хотите больше стикеров с Дружко?

yegorf1
13.03.2017
16:13:45
Как в компиляторе выглядит строка $"abc{some_object}papapa"?

Летучая
13.03.2017
16:14:36
"abc" + some_object.ToString() + "papapa", но это неточно

yegorf1
13.03.2017
16:14:52
А не string.format?)
Я как раз за этим пришел
Я просто не знаю как это загуглить

Nikolay
13.03.2017
16:16:14
Посмотри через ildasm

yegorf1
13.03.2017
16:16:25

Владимир
13.03.2017
16:16:50

yegorf1
13.03.2017
16:17:07
сяп

Летучая
13.03.2017
16:18:57
Посоны
а есть возможность изменяющуюся пропертю забиндать к другой проперте?

yegorf1
13.03.2017
16:19:34
get set разве что

Летучая
13.03.2017
16:19:43
вот например мне надо, чтобы height определенного элемента менялся всякий раз, когда юзер скроллит listview.

yegorf1
13.03.2017
16:20:12

Летучая
13.03.2017
16:20:27
решаю задачу в лоб, как быдло:
(new Action(async () =>
{
await Task.Delay(1000);
ScrollViewer innerScroller = this.WallView.FindDescendant<ScrollViewer>();
innerScroller.ViewChanging += (sender, args) =>
{
double newValue = 320 - args.NextView.VerticalOffset;
ProfileStack.Height = newValue >= 0 ? newValue : 0;
};
innerScroller.ViewChanged += (sender, args) =>
{
double newValue = 320 - innerScroller.VerticalOffset;
ProfileStack.Height = newValue >= 0 ? newValue : 0;
};
})
)();

Google

yegorf1
13.03.2017
16:20:28
(я тут упарывался по потокобезопасности, не обессудьте)

Летучая
13.03.2017
16:21:43
не, я имею ввиду магию со всякими там {x:Bind Value}. Потому что слушать ViewChanging событие скроллвьювера слишком туго в плане фпс.
В результате получаем плавный скроллинг ScrollViewer, но туговатое изменение высоты элемента

yegorf1
13.03.2017
16:22:09
А ты про WPF?

Летучая
13.03.2017
16:22:19
но wpf тот же принцип, решения тоже подойдут.

yegorf1
13.03.2017
16:22:43
А
Я каким-то боком не писал фронт до сих пор, не подскажу
Все бэк, да бэк)

Сергей
13.03.2017
16:23:34
Забиндить текущий оффсет скроллвьювера к размеру элемента?
И делить через конвертер
Ну что-то типа

Владимир
13.03.2017
16:23:58

Slava
13.03.2017
16:25:30
Если это дело в VM нужно забиндить то тут поможет либо RX либо другие инструменты

Admin
ERROR: S client not available

Летучая
13.03.2017
16:27:40
тут еще такая проблема
scrollviewer закопан внутри listview. то есть его в любом случае придется доставать чз codebehind

Саша
13.03.2017
16:28:39
ghbdtn dctv

Летучая
13.03.2017
16:28:51
а его событие ViewChanged то ли вызывается недостаточно часто, то ли хз
но влияет на фпс :(

Саша
13.03.2017
16:29:19
привет всем*

Google

Летучая
13.03.2017
16:30:08
привет!
причём лаг ваще заметен при инерции скроллинга

Саша
13.03.2017
16:31:30
Вопрос: в VS контрол timer отстает от реального таймера, что делать если мне нужна точность в вычислении времени?

Сергей
13.03.2017
16:32:06

Nikolay
13.03.2017
16:32:09

Сергей
13.03.2017
16:32:09
Сам подумай
Ререндерить элементы стопицот раз в секунду

Саша
13.03.2017
16:32:24
в vs?

Nikolay
13.03.2017
16:32:45
System.Threading.Timer и System.Timers.Timer вроде

Slava
13.03.2017
16:32:53

Саша
13.03.2017
16:33:04
спосиба

Nikolay
13.03.2017
16:35:23
А кто какой хост использует? Win/Linux не важно

Летучая
13.03.2017
16:41:08
хмхм. сложно
а есть возможность в scrollviewer, что в listview, засунуть свой элемент управления?

Владимир
13.03.2017
16:42:09
Ты можешь переопределить темплейт контрола

Летучая
13.03.2017
16:42:38
Хмммммм
спосебо!

Владимир
13.03.2017
16:43:18
https://msdn.microsoft.com/ru-ru/library/ms788747(v=vs.110).aspx

Летучая
13.03.2017
16:44:45
блин. этож ваще топчик идея. спасибо!

Vinc
13.03.2017
16:44:58
есть смысл из огромных xml файлов читать нужные блоки XmlReader'ом, чтоб эти блоки разобрать при помощи XmlLoader и XPath? это ведь будет медленнее, чем просто потоком XmlReader'а пройтись по файлам, разве нет?

Google

Летучая
13.03.2017
16:45:04
у меня тут немного правленый листвью, правда. но тоже должно прокнуть https://github.com/Microsoft/UWPCommunityToolkit/blob/master/Microsoft.Toolkit.Uwp.UI.Controls/PullToRefreshListView/PullToRefreshListView.xaml

Igor
13.03.2017
16:56:09
Ни кто не в курсе запланирована на C# 7.0 (или следующую версию) такая фича:
пропуск ненужных параметров лямбды с помощью _?
TouchUpInside += (_, _, _) => { /* TODO: */ }; // сейчас это не скомпилируется

Владимир
13.03.2017
16:57:40
ну, семерка уже вышла

Sergey
13.03.2017
16:58:10
все, у меня насяльника стал куратором синих китов @troyanov
предлагает мне поиграть
совсем технологичные стали

anton
13.03.2017
16:59:16
Эта группа больше не существует