Существует ли хорошее управление центром WPF? [закрытый]

Если у вас все в порядке с мутацией оригинала question, просто выполните цикл по newquestion.asnwers и обновите question.answers, используя соответствующие им index

[110 ]

Если вы хотите создать новый объект q, используйте map, чтобы получить массив новых ответов и создать новый объект с использованием синтаксиса распространения:

[ 1115]
let question = {id:1,description:'how is the service',answers:[{id:1,description:'poor'},{id:2,description:'good'}]},
    newquestion={description:'new question',answers:['new poor','new good']};

const newAnswers = newquestion.answers.map((description, i) => (
    { ...question.answers[i], description }
))

const q = { ...question, answers: newAnswers }
console.log(q)

15
задан Bill Mahoney 10 September 2008 в 19:29
поделиться

9 ответов

-

Я думаю, что если код хорошо задокументирован, нет проблем реализовать его с использованием подхода OOP. Большинство используйте C / C ++ для реализации FSM с использованием операторов переключателей, которые иногда могут поставить под угрозу читаемость, если машина большая.

Недавно мне нужно было анализировать обычный язык, и внедрил FSM с использованием подхода OOP, чтение и ремонтопригодность кода была хорошей. Я имею в виду, намного лучше, чем использование крупных выключателей.

Совет, в первый момент, я реализовал PSM-предусмотренные состояния и состояния, содержащие переходы. Однако в моем случае он оказался лучшим подходом, чтобы иметь класс для представления FSM, содержащего одну коллекцию состояний и другую переходы. Мне было легче клонировать машины (это было требование для меня) и иметь меньшую функцию перехода.

Я надеюсь, что это поможет, Карлос.

-121--3440530-

Мы будем публиковать версию Silverlight анализа динамики данных , эволюцию исходного компонента Pivot-таблицы - Dynamicube - вскоре. Если мы получим достаточно интереса с рынка, мы также сделаем версию WPF. Дайте нам знать, если вы заинтересованы в нашем форуме анализа данных динамики данных .

1
ответ дан 29 September 2019 в 23:07
поделиться

управление Сеткой DevExpress имеет хорошую функциональность центра. Используемый это для Winforms много. Я думаю, что версия WPF также доступна.

7
ответ дан 1 December 2019 в 05:07
поделиться

Сетка Xceed WPF похожа на него, имеет много больших возможностей. Мы используем их сетку WinForms, и она делает довольно хорошее задание. У них есть демонстрационное приложение, которое можно загрузить, который представляет различные способы, которыми можно использовать сетку.

1
ответ дан 1 December 2019 в 05:07
поделиться

VIBlend's управление сеткой данных имеет поддержку сводной таблицы. Я не уверен, есть ли у них версия WPF, но можно, конечно, разместить средства управления WinForms в WPF. Другая альтернатива должна попытаться разместить MS Office OWC.

1
ответ дан 1 December 2019 в 05:07
поделиться

Если возможно, я также должен смочь перетащить заголовки столбцов и сделать их, заголовки строки и иметь данные подводят итог и группа соответственно. Что-то вроде старого ActiveX DataDynamics Dynamicube.

http://www.datadynamics.com/Products/ProductOverview.aspx?Product=DC

Автоматическая Сводка, Фильтрация используемых Элементов данных, и т.д. не имея необходимость писать много кода, чтобы сделать это пользовательским способом.

0
ответ дан 1 December 2019 в 05:07
поделиться

Альтернатива:
Excel OWC является большим инструментальным средством формирования запросов и инструментом создания отчетов при выполнении OLAP. Это немного датировано и плохо документируется, но работает хорошо над интранет и может пищать по сети.

http://msdn.microsoft.com/en-us/magazine/cc164070.aspx

0
ответ дан 1 December 2019 в 05:07
поделиться

Я предложил бы Инструментарий WPF , который может быть загружен с DatGrid, доступного в Codeplex. Это совместимо с последним WPF (.NET3.5 SP1), который свободен, и имейте почти все функции общей цели (и еще больше, чем тот), Но существуют коммерческие поставщики, у которых есть хорошие средства управления сеткой (Едва ли свободный). Как Xceed, Infragistics, Компонент Один, Telerik

0
ответ дан 1 December 2019 в 05:07
поделиться

В настоящее время нет элементов управления сводной сетки WPF. Скорее всего, у поставщика, DevExpress, еще нет WPF-версии XtraPivotGrid.

Лучше всего использовать XtraPivotGrid, размещенный внутри вашего элемента управления WPF.

Еще вы можете использовать другого поставщика сетки и выполнить «поворот» с помощью LINQ или вручную манипулируя DataTable.

0
ответ дан 1 December 2019 в 05:07
поделиться

Сводная таблица DevExpress для WPF почти готова. Он выйдет в первой половине года.

0
ответ дан 1 December 2019 в 05:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: