2 / 1 / 1
Регистрация: 27.10.2015
Сообщений: 35
|
||||||
1 | ||||||
Пример реализации DependencyProperty, INotifyPropertyChanged27.08.2018, 10:53. Показов 3775. Ответов 5
Метки нет (Все метки)
В общем суть проблемы такая.
Решил запилить програмку в WPF но DepencyProperty и INotifify уж очень темный лес для меня... Так то я раньше делал программы на wpf (раньше делал через Itemsource и простой Binding), но сейчас за 9 месяцев в армии отупел =) Сколько ни читал статей, так и не смог вникнуть как делать эти 2 способа Худо бедно сделал Depency в новом классе, но неужели каждый раз для создания свойства делать классы?
Если у кого есть пример с правильной реализацией Depency и INotify, заранее буду благодарен. Просто когда сам тыкаешь готовый примерчик понимание быстрее идет=) (хотелось бы до дембеля успеть написать програмку, ну посоветуйте другое решение для создания красивых но менее нагруженных интерфейсов, я думаю С++ и фреймворк Oxygen)
0
|
27.08.2018, 10:53 | |
Ответы с готовыми решениями:
5
Прошу пример MVVM реализации Пример реализации WPF+MVVM приложения SpongeBob project. Простой пример реализации сервиса Inotifypropertychanged для реализации паттерна "наблюдатель" |
1839 / 1347 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
|
27.08.2018, 15:36 | 2 |
Сообщение было отмечено Shin0_kaze как решение
Решение
DependencyProperty - это свойства для контролов, которые видит пользователь на экране
INotifyPropertyChanged - это интерфейс для оповещения об изменении значения свойств. Лучше всего, наверное, вам будет разобраться на наглядном примере. Посмотрите на этот пример кода. Данный код описывает простое приложение с паттерном MVVM. В нём есть отображение значений на экране, добавление новый элементов по нажатию на кнопку. Т.е. самые простые операции, которым вам для начала должно хватить. Посмотрите на код в папке ViewModel, в нём используется INotifyPropertyChanged. А DependencyProperty вам будет лишним. Понимания INotifyPropertyChanged будет достаточно для простого приложения.
2
|
2 / 1 / 1
Регистрация: 27.10.2015
Сообщений: 35
|
|
30.08.2018, 06:17 [ТС] | 3 |
Да приложение с кругами помогло)
п.с. однако приложение с семьями, где там создается интерфейс текстовых полей? (не нашел почему то)
0
|
1839 / 1347 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
|
30.08.2018, 16:07 | 4 |
1
|
2 / 1 / 1
Регистрация: 27.10.2015
Сообщений: 35
|
|
31.08.2018, 21:26 [ТС] | 5 |
Ну и немного оффтопный вопрос:
Допустим я хочу сделать форму. На ней слева меню которое всегда есть (это простое окно и несколько элементов) Есть контейнер для формы/страницы автоматически регулирующийся по высоте и ширине (пока только нашел способ контейнера через фрейм, какими еще способами можно показать группу элементов как часть другой формы) Таких контейнера 2: один как таблица в экселе, второй как меню с функционалом, 2 можно будет перемещать и цеплять к форме (Собственно вопрос в том,что есть множество способов как это сделать, написать код за меня не прошу , хотелось бы просто узнать в сторону какой связки копать: ContentControl, Frame, Grid, а также какой файл xaml лучше ContentControl как в примере, Window, или Page)
0
|
1839 / 1347 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
|
01.09.2018, 00:07 | 6 |
2
|
01.09.2018, 00:07 | |
01.09.2018, 00:07 | |
Помогаю со студенческими работами здесь
6
Пример реализации бд Пример реализации Пример реализации диалога Пример реализации отображения в таблицу из БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |