Обновить
1
0
Михаил@Misiam

Пользователь

Отправить сообщение
1)
Type — тип, 0 — фильм, 1 — сериал

private void movieList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
if (((Movie)movieList.SelectedItem).Type == 0)
Type.Content = «Фильм»;
else
Type.Content = «Сериал»;
}

Тут очень не хватает enum для типа, converter вместо обработчика и switch с исключением по умолчанию, а то добавится еще «Мультфильм» c Type==2, а пользователь всё равно будет видеть «Сериал».

2)
На вкус и цвет именование у всех разное, но всё же
void calculate(… )
и
void _save_Click(… )
Смотрится несколько странно. Особенно вкупе с классами из самого .net. Вот тут «бинго» из трёх стилей на три строки кода:
    private void _save_Click(object sender, RoutedEventArgs e)
    {
        base.save(int.Parse(cost.Text), null, int.Parse(duesTV.Text),
            int.Parse(duesExtra.Text), null, null);
    }

3)
Собственно то, что уже писали, логику во View держать не надо. Там вообще ни одной строчки, относящейся к вычислениям, не должно быть.
И не надо будет заморачиваться с теми же конвертами string в int — wpf всё за вас сделает через биндинги.
Каждый раз вспоминается шутка с одного it форума (ссылка на оригинал затерялась):

«Почему они выбирают между ООП и процедурами? Надо выбирать между ООП и HTTP.» © Popoff
У меня на win10 антивир и хранимка, а на убунту вроде хром предлагал скачать
Так автор топика отстёгивал и всё равно какашка.
Сурово. Мы как-то всё штыкарём открывали — на учениях и в наряде своим, а в казарме у дневальных брали.
Ложкой я канцелярию открывал и ел. Как отвёртки наши ложки было неудобно использовать — ручка толстая, а стачивать лень было.
Это всё не в армейских реалиях. Чем меньше у тебя вещей, тем проще их хранить и не "протерять".
Похожая ситуация была — стал канцеляром ибо тыжпрограммист. Документация была на мне, со слов командира роты "зачем я буду в это вникать, если ты есть?". Спорить смысла не было, поэтому кроме "Водитель ЗиЛ-131" (права от военкомата получил) я стал еще и канцеляром.

Плюсы были в том, что канцелярия — это свой угол, где что-нибудь можно было запрятать, а ночью с дежурным по роте посидеть и фильмы посмотреть. Минусы — материальная ответственность. И ремонт в канцелярии должен был я делать)) Но потом оказалось, что делать одновременно ремонт и сидеть за компом не получается, поэтому делали другие.

А еще комп безбожно глючил, да и просто выключался от толчка небольшого — проблемы были и в питании компа, и в шлейфе к диску. Уговорил купить новый старый (подержаный), что и было сделано. А под старый командир роты приказал оборудовать место в шкафу. Дескать открываешь шкаф, включаешь и работаешь. Дело было сделано. Смотрелось это дичайше — комп на полке, сверху шмотки прапорщиков и офицеров (их не выкинешь никуда), снизу обувь спортивная их же и еще кое-какие вещи. К сожалению фоток не сохранилось, но это был очень "армейский подход" к делу)
У меня отвёртку взяли "на пять минут" и она превратилась из крестовой в тыкву в шило.
Может не фреймворк, а IDE имеется ввиду? Там бывает много иконок и диалогов, которые удобно мышью выбирать, хотя стараюсь всё-таки hotkeys использовать. Может действительно попробую, хотя бы просто ради интересного опыта.
Как-то обнаружил, что мне удобно правой рукой держать мышку и нажимать большим пальцем на Enter на numpad. А что-то написать и левой можно, хотя правша с детятипальцевым набором. Так что тут каждому своё.
Извиняюсь, что долго не отвечал — в армии сейчас, тут есть некоторые проблемы с доступом в интернет.
Согласен, что не форк — моя ошибка:
The Sandcastle tools have been merged into the Sandcastle Help File Builder project and all future development and support for them will be handled at its project site.
2

Информация

В рейтинге
Не участвует
Откуда
Гродно, Гродненская обл., Беларусь
Дата рождения
Зарегистрирован
Активность