Size: a a a

2019 December 08

НП

Никита Петроченко... in CODE BLOG / C#
PostBot Admin
У меня есть окно, где мне нужно создать N количество панелей. Все панели имеют одинаковое кол-во элементов. И у меня есть методы связанные с ивентами этих элементов. Мне надо делать так, чтобы эти методы работали для всех панелей.

Типо так:
Panel_1:
- ComboBox_1
- TextBox_1
- Button_1
Panel_2:
- ComboBox_2
- TextBox_2
- Button_2


И есть метод, который отвечает за клик ивент кнопок. Внутри этого метода мне надо получить данные из элементов панели, где находится кнопка на которую нажал пользователь.

Т.е. если нажали на Button_1, мне надо получить данные ComboBox_2 и TextBox_2.
Почитай про фабрику на метаните или рефакторинг гуру
источник

P

PostBot Admin in CODE BLOG / C#
Никита Петроченко
Почитай про фабрику на метаните или рефакторинг гуру
Хорошо
источник

P

PostBot Admin in CODE BLOG / C#
Спасибо за ответы, ребята
источник

P

PostBot Admin in CODE BLOG / C#
Богдан
у меня есть список имен к примеру:
Кот А. Л.
Иванов А. А.

Проблема в том что, после последнего символа строки не пробела, то есть точки имеется неизвестное количество пробелов.
Вопрос в том как удалить эти пробелы?
Подскажите, пожалуйста
У тебя список как один текст? Думаю не эффективно, но раздели текст на массив по переводом строк и используй Trim() для каждой строки. Потом из массива создавай текст обратно
источник

Б

Богдан in CODE BLOG / C#
PostBot Admin
У тебя список как один текст? Думаю не эффективно, но раздели текст на массив по переводом строк и используй Trim() для каждой строки. Потом из массива создавай текст обратно
Да я уже так сделал, спасибо)
источник

GK

Gennady Kurbesov in CODE BLOG / C#
PostBot Admin
Привет, ребята. Есть вопрос насчёт инстансов класса.

В отдельном методе я создаю инстанс класса. А на другом мне надо получить этот инстанс используя его имя. Имя у меня сохранен как текст. Ниже код.

private void CreateObject(){
   MyClass instance = new MyClass();
}

private void GetInstance(){
   string ins = "instance";
  // Тут надо получить уже созданный инстанс используя ins
}


Как это техника называется я не знаю. Поэтому гуглить не получается )

Заранее спасибо
Рефлексия, не?
источник

S

SHKURMANDER in CODE BLOG / C#
плять, опять затыки, перестала выводиться таблица из базы, как просмотреть содержимое контекста DBContext в реалтайме? Дебаггер не видит так глубоко, выдернутый из контекста DBSet не содержит элементов, хотя в таблице в базе записи есть, как вообще дебагаете подобные моменты?
источник

s.

sauwork . in CODE BLOG / C#
SHKURMANDER
плять, опять затыки, перестала выводиться таблица из базы, как просмотреть содержимое контекста DBContext в реалтайме? Дебаггер не видит так глубоко, выдернутый из контекста DBSet не содержит элементов, хотя в таблице в базе записи есть, как вообще дебагаете подобные моменты?
у контекста есть свойство Log , к оторому можно прикрепить протокол
источник

s.

sauwork . in CODE BLOG / C#
ну и еще есть SqlProfiler- если бд аля MSSQL
источник

s.

sauwork . in CODE BLOG / C#
плюс сам запрос можно у контекста получить в виде строки , и прогнать его по БД
источник

s.

sauwork . in CODE BLOG / C#
источник

S

SHKURMANDER in CODE BLOG / C#
Спасибо!
источник

НП

Никита Петроченко... in CODE BLOG / C#
Нарушение паттерна MVVM. Это первое. Второе это жирный листинг, невозможно читать. В третьих по вопросу: У тебя не обновляются Exercises?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Вьюшки заскринь, не могу понять ксамл твой
источник

НП

Никита Петроченко... in CODE BLOG / C#
Скрин плез
источник

ch

central hardware in CODE BLOG / C#
лучше на репу ссылку
источник

НП

Никита Петроченко... in CODE BLOG / C#
central hardware
лучше на репу ссылку
а что?
источник

ch

central hardware in CODE BLOG / C#
не знаю что, но репа лучше чем скрин
источник

НП

Никита Петроченко... in CODE BLOG / C#
central hardware
не знаю что, но репа лучше чем скрин
Я понял тебя, но ты не понял меня
п.с. листинг выше
источник

МР

Макс Руднев... in CODE BLOG / C#
Чуваки, вопрос по EntityFramework, кто работал с миграциями:?
PM> enable-migrations
Имя "enable-migrations" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность
пути, после чего повторите попытку.
строка:1 знак:18
+ enable-migrations <<<<
   + CategoryInfo          : ObjectNotFound: (enable-migrations:String) [], CommandNotFoundException
   + FullyQualifiedErrorId : CommandNotFoundException
источник