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

Страница 693 из 1888
Летучая
04.04.2017
13:56:43
ваще интересно

Anatoly
04.04.2017
13:56:45
oh shit

Летучая
04.04.2017
13:56:52
получится поколение пенсионеров-фрилансеров

которые будут у индусов заказы отбирать

Google
Anatoly
04.04.2017
13:57:09
По сравнению с этим чуваком я вообще бомжара. С 64 играми

Летучая
04.04.2017
13:57:17
за 2$ вместо 5$

Timur
04.04.2017
13:57:28
oh shit
на самом деле я как-то посчитал игры, которые прошел/играл со времён 80ых. тоже число нехилое получилось

N
04.04.2017
13:57:36
там 95% игорей за 5 рублей поди



Вот мои)

С вак баном в доте

Axm
04.04.2017
13:58:13
ах ты читер

N
04.04.2017
13:58:32
не читер а программист

я же не виноват что на читэнжин в игре с ботами банит

обидно только за $70 в инвентаре, а так похер

Levent
04.04.2017
13:59:06
60% игор в стиме - херня по 5 рубасов

Google
Levent
04.04.2017
13:59:42
А так и неплохих немало

Timur
04.04.2017
14:00:01
у меня 48 игр :( из них 30 - один сет, классика Apogee

Levent
04.04.2017
14:00:29
N
04.04.2017
14:00:47
чтоета?

Axm
04.04.2017
14:01:03


Sergey
04.04.2017
14:01:32
а как делать такие клевые скрины?

Levent
04.04.2017
14:01:59
чтоета?
Параметр запуска любой игры с VAC, для отключения VAC защиты. Могут выключить на такую сессию некоторые фичи игры

Axm
04.04.2017
14:02:04
greenshot, lightshot

Levent
04.04.2017
14:02:28
а как делать такие клевые скрины?
ShareX - Screen capture, file sharing and productivity tool getsharex.com ShareX is an open source program that lets you take screenshots or screencasts of any selected area with a single key, save them in your clipboard, hard disk or instantly upload them to over 80 different file hosting services.

Sergey
04.04.2017
14:02:36
да-да, это я знаю

Я думал есть приблуда в самом стиме

N
04.04.2017
14:02:51
ядиск тоже делает скрины

Levent
04.04.2017
14:02:53
Неа

Ну ShareX есть в стиме)

Levent
04.04.2017
14:03:14
ShareX в Steam store.steampowered.com ShareX supports many ways to capture or record your screen. The main capture methods are быть встроен в ваш веб-сайт, чтобы покупатели могли с легкостью приобрести эту игру в Steam.

N
04.04.2017
14:03:20
)) дак и в игорях стим делает скрины лол

Axm
04.04.2017
14:03:23
клиент стима не такой красивый, это веб-версия. а так да, в нем есть скринилка, которая в играх работает

Google
Летучая
04.04.2017
14:04:01
ААааааа

рили утечка памяти зафиксилась

wpf- и uwp-некроманты, никогда не юзайте x:Bind на не DependencyProperty в UserControl-ах

прям оч хорошо чистит

Timur
04.04.2017
14:06:10
можно подробнее? наверх далеко лезть из за флейма сегодняшнего

Летучая
04.04.2017
14:06:38
ну кароч. я тут пишу кой-чего на увп и решил воспользоваться всеми преимуществами x:Bind

Чтобы не копипастить код, создал UserControl примерно следующего вида: public sealed partial class ProfileTileUserControl : UserControl { public ProfileViewModel ProfileModel { get; set; } <...> И забиндил на вьюмодель во вьюхе контент: <TextBlock Text="{x:Bind ProfileModel.SomeValue}" /> условно

память утекала рекой

приложение юзало >200 мегабайт после щелканья по страницам

Вот что решило проблему: public sealed partial class ProfileTileUserControl : UserControl { public static readonly DependencyProperty ViewModelProperty = DependencyProperty.Register( nameof(ProfileModel), typeof(ProfileViewModel), typeof(ProfileTileUserControl), new PropertyMetadata(null) ); public ProfileViewModel ProfileModel { get => (ProfileViewModel)GetValue(ViewModelProperty); set => SetValue(ViewModelProperty, value); }

Timur
04.04.2017
14:09:46
спасибо, думаю, мне тоже будет полезно учесть это

Slava
04.04.2017
14:13:33
проблема существует с 2011 года
А как тебе вообще забиндить удалось не на depency property?

Там же тупо биндинг не срабатывает и всё

Летучая
04.04.2017
14:14:11
x:bind в увп на что угодно стал позволять биндить

даже на методы

даже на небо, даже на Аллаха

Slava
04.04.2017
14:15:08
Хрень какая-то... надо затестить...

Anatoly
04.04.2017
14:17:18
Судя по msdn, ссылку на который даёт SO объект должен либо быть доступен через DependencyProperty или реализовывать INotifyPropertyChanged интерфейс. Ну или OneTime binding. Ну поидее логично. А иначе нахрена этот связывание нужно

Владимир
04.04.2017
14:17:30
Google
Владимир
04.04.2017
14:18:32
Вся эта пляска с депенденси проперти нужна, чтобы в нее биндить можно было, а INotifyPropertyChanged, чтобы значения обновлялись в реалтайме

Ilya
04.04.2017
14:19:11
Я конечно не знаю всего проекта, но почему нельзя использовать DataContext?

Летучая
04.04.2017
14:19:24
но я не пробовал

Владимир
04.04.2017
14:19:45
А чем обычный Binding плох

Anatoly
04.04.2017
14:20:17
Странно. Я обычно только INotifyPropertyChanged реализовывал и привязывал через {Binding Path=BlaBlaBla} . Вроде не текло. За инфу спасибо, вдруг встретится.

Летучая
04.04.2017
14:21:19
А чем обычный Binding плох
не строготипизирован

Admin
ERROR: S client not available

Slava
04.04.2017
14:21:32
А чем обычный Binding плох
x:bind компилируемый биндинг. обещают повышение производительности, а так можно и постаринке

Летучая
04.04.2017
14:21:35
в гайдах по увп написано, что х:бинд быстрее и меньше памяти юзает

да

мб если б юзал Binding, то ничего бы и не текло

Ilya
04.04.2017
14:36:28
Его надо использовать если у тебя много биндингов, для итем темплейта, например, для одного биндинга на странице смысла никакого

Владимир
04.04.2017
14:37:58
Он в обычном wpf тоже есть?

Slava
04.04.2017
14:38:05
есть

Владимир
04.04.2017
14:38:09
Сколько пишу, ни разу нигде не видел

Slava
04.04.2017
14:39:08
а вьюмодели куда биндишь?

Ilya
04.04.2017
14:39:26
Не надо преждевременных оптимизации

Google
Ilya
04.04.2017
14:39:39
Нету его в впф

Летучая
04.04.2017
14:40:08
поэтому перебиндить всё самый простой вариант был )

или ты про общую производительность х:bind?

Ilya
04.04.2017
14:45:18
Я в целом по производительность по сравнению с обычными биндингом

Не обязательно его использовать везде

N
04.04.2017
14:48:13
https://xakep.ru/2017/04/04/svakom-siime-eye/

Slava
04.04.2017
14:51:28
https://docs.microsoft.com/ru-ru/windows/uwp/xaml-platform/x-bind-markup-extension только из-за отладки его стоит использовать везде, а то обложат проперти всяким fody и кирдык, концов ненайдёшь

Владимир
04.04.2017
14:52:28
а вьюмодели куда биндишь?
В датаконтекст, через Binding.

Андрюшка :D
04.04.2017
14:55:17
Оо, пока от темы далеко не отошли) а лучше вьюмодель биндить в датаконтекст или после InitialElement присваивать ? И чем, если не сложно)

Владимир
04.04.2017
14:56:11
<Page x:Class="QuizGame.View.HostView" ... > <Button Content="{x:Bind Path=ViewModel.NextButtonText, Mode=OneWay}" ... /> </Page> ViewModel это свойство датаконтекста?

Axm
04.04.2017
14:58:03
https://xakep.ru/2017/04/04/svakom-siime-eye/
зачем ему камера?

N
04.04.2017
14:58:46
зачем ему камера?
снимать блоги и селфи

заместо гоупро

Андрюшка :D
04.04.2017
14:59:02
в контекст биндить. в code behind недолжно быть кода в идеале
Это да, чистый кодбихайнд, все дела. А конкретный профит кроме нетестируемости в чем? Внутри что-то быстрее работает, или не размазывается логика, etc?

Летучая
04.04.2017
15:00:09
обычно биндю так: public PageName() { this.ViewModel = new SomeVitalViewModel(); this.InitializeComponent(); } потому что как вынести OnNavigatedTo и OnNavigatedFrom в ViewModel пока не придумол, т.е. код-бихайнд в любом случае этими оверридами засоряется

Андрюшка :D
04.04.2017
15:00:32
Я просто джун-некромант-wpf'ер, интересно послушать мнения)

Ilya
04.04.2017
15:03:34
Я бы рекомендовал использовать mvvm фреймворк и не думать об этом

Slava
04.04.2017
15:04:48
обычно биндю так: public PageName() { this.ViewModel = new SomeVitalViewModel(); this.InitializeComponent(); } потому что как вынести OnNavigatedTo и OnNavigatedFrom в ViewModel пока не придумол, т.е. код-бихайнд в любом случае этими оверридами засоряется
делай базовую вьюху и базовую vm, в vm делаешь методы onnavigatedto(object navigationParam) и onnavigatedfrom(). в базовой вььюхе в обработчике события DataContextChanged сохраняешь базовую vm, а в обработчике событий навигации вызываешь методы VM. Т.О. пробрасываешь события навигации из вьюхи в вью-модель. Тогда избавишься от засорения

Андрюшка :D
04.04.2017
15:05:50

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

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