Форум программистов, компьютерный форум, киберфорум
Mvvm
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Раскрываем внутренние механики Android с помощью контекста и манифеста
Запись от mobDevWorks размещена 07.07.2025 в 16:35 / Mobile or nothing
Показов 7362 Комментарии 0

Нажмите на изображение для увеличения
Название: Раскрываем внутренние механики Android  с помощью контекста и манифеста.jpg
Просмотров: 394
Размер:	219.2 Кб
ID:	10958
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря, долгое время просто использовал контекст там, где он требовался, не вникая в его истиную...
Аватар для mobDevWorks
Старый
Управление Arduino из WPF приложения
Запись от Wired размещена 21.06.2025 в 08:44 / [hard]Wired World
Показов 8405 Комментарии 0

Нажмите на изображение для увеличения
Название: Управление Arduino из WPF приложения.jpg
Просмотров: 351
Размер:	147.5 Кб
ID:	10912
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов возможностей встроенного интерфейса часто не хватает. Представьте, что вы создаете систему "умного...
Аватар для Wired
Старый
MVC фреймворк в PHP
Запись от Jason-Webb размещена 19.04.2025 в 20:23 / Webmastering PHP
Показов 4081 Комментарии 0
Метки mvc, mvvm, php

Нажмите на изображение для увеличения
Название: 7990b23d-2eae-4efc-b92b-0611f35d82a8.jpg
Просмотров: 278
Размер:	175.5 Кб
ID:	10618
Архитектурный паттерн Model-View-Controller (MVC) – это не просто модный термин из мира веб-разработки. Для PHP-программистов это фундаментальный подход к организации кода, который радикально меняет структуру проектов и процесс их разработки. Сегодня практически невозможно представить серьезный PHP-проект без применения...
Аватар для Jason-Webb
Старый
Пример реализации WPF+MVVM приложения
Запись от Элд Хасп размещена 26.12.2018 в 06:00
Показов 7401 Комментарии 2

Пример решения ТЗ по теме https://www.cyberforum.ru/wpf-... 79434.html
В теме поставлена задача реализовать: поиск слов по списку слов, отображение списка слов, дополнение списка слов.

В любом решении WPF используются интерфейсы ICommand для команд и интерфейс INotifyPropertyChanged (сокращёно INPC) для свойств ViewModel. Поэтому в моих решениях всегда есть два класса:
RelayCommand - реализующий интерфейс ICommand
Кликните здесь для просмотра всего текста
C#
1
    public class RelayCommand
...
Аватар для Элд Хасп
Модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Открытие новых диалогов
Запись от bodynar размещена 20.05.2016 в 16:47
Показов 2755 Комментарии 0
Метки c#, mvvm, wpf

Не так давно, в ходе изучения MVVM-паттерна, наткнулся на такой вопрос: "А как все-таки открывать новые диалоговые окна (View) из ViewModel?".
Небольшая справка
MVVM - Model-View-ViewModel - паттерн проектирования приложений. Очень хорошо реализуется в WPF благодаря привязкам (Bindings).
Модель (Model) - Модель данных, Например:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
class Student 
{
    string FirstName;
    string SecondName;
    int Age;
    double mark;
    
    //...
...
Аватар для bodynar
Новые блоги и статьи
[golang] Двоичная куча, min-heap
alhaos 20.05.2026
Двоичная куча Двоичная куча — структура данных, которая всегда держит самый важный элемент наготове. Представьте очередь к хилеру в игре, и очередь из игроков в приоритете те у кого меньше. . .
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru