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

Страница 539 из 1888
Летучая
13.03.2017
13:30:30
нет

закрыть - руками вычистить - открыть эт всегда работает

git-clean например
спс, должно подойти

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
обязательно напиши обвязку вокргу логгера. без этого никуда.

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

Летучая
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


Посмотри через ildasm
ну вот лень декомпилировать

Владимир
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
Забиндить текущий оффсет скроллвьювера к размеру элемента?

И делить через конвертер

Ну что-то типа

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
Сергей
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
а его событие ViewChanged то ли вызывается недостаточно часто, то ли хз но влияет на фпс :(
Это из за виртуализации, Давно этим занимался, почитай про автоинкрементную подгрузку данных, там можно отрисовкой управлять

Саша
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
все, у меня насяльника стал куратором синих китов @troyanov
хехе :) ну видишь как хорошо! уже не дотнет2.0

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

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