WPF, Windows Forms или что-то еще?

Есть ли причина, по которой вы устанавливаете URL фонового изображения встроенным, а затем объявляете его как ничего в файле CSS?

Встроенный CSS будет иметь приоритет над внешним файлом.

Это также обсуждается здесь: CSS, который имеет приоритет, встроенный или класс?

14
задан Peter Mortensen 21 September 2011 в 09:40
поделиться

5 ответов

Мы сделали решающий шаг и создали наш последний настольный пакет электронной коммерции полностью в WPF (за исключением создания отчетов, который мы interop для использования ReportViewer). У меня не было одного дня сожаления. Декларативный подход WPF было легко схватить для всех, и он помогает осуществить разделение UI от бизнес-логики.

Тем не менее, если у Вашей команды есть большой опыт WinForms, то могло бы быть контрпродуктивно провести время, изучив WPF.

, Если это не проблема, дайте WPF попытку, и возможно Вы будете сцеплены.

14
ответ дан 1 December 2019 в 08:43
поделиться
  1. WPF используется в нескольких недавних приложениях MS, включая Visual Studio 2010, таким образом, я думаю, что "безопасно" использовать в Вашем собственном приложении. Скорость разработки, конечно, связывается с Вашим знакомством с инструментами и их функциями.

  2. Windows Forms определенно все еще будут вокруг через пять лет.

  3. , Если Вы создаете продукт, намеревался работать на рабочем столе окон, Вам будет нелегко находить что-либо лучше, чем .NET , особенно полагая, что это - то, что Вы уже знаете. Если Вы думаете, что могли бы когда-нибудь хотеть порт Mac или Linux, можно хотеть рассмотреть альтернативу. Даже затем, с Моно последовательно улучшение и никакой непосредственный планы относительно такого порта.NET выглядит довольно хорошей.

13
ответ дан 1 December 2019 в 08:43
поделиться

WPF на самом деле легче использовать, чем Windows Forms, это просто полностью отличается. Минута Вы понимаете питание XAML и что можно сделать с привязкой данных, стилями и анимацией, Вы никогда не будете хотеть возвращаться к перетаскиванию средств управления в разработчика Windows Forms.

Просто привыкают к идее, которую необходимо записать XAML вручную и не использовать визуального разработчика. Разработчик XAML встроен в Visual  Studio  2008 является спамом, , Смешение Выражения лучше, но это - очень ориентированный разработчик.

4
ответ дан 1 December 2019 в 08:43
поделиться

В моем выборе платформы (Windows Forms или WPF), мой основной вопрос должен был установить приложение в ПК наших клиентов.

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

, Таким образом, я выбрал для.NET 2.0 и Windows Forms, потому что это будет предварительно установлено в 90% всех ПК, на которых я должен установить.

, Если Ваши клиенты являются домом/конечными пользователями, самый необычный UI (WPF) может быть чем-то для взгляда на.

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

@GvS: Это довольно спорно, так как я почти положителен, что 3.0/3.5 был автоматическим обновлением в течение некоторого времени. Однако нужно отметить, что WPF не поддерживается под Windows 2000.

Другой вопрос для рассмотрения - то, что WPF и средства управления Windows Forms не являются взаимозаменяемыми. Если у Вас есть большие инвестиции в элементы управления Windows Forms, они могут использоваться до некоторой степени в обертке Windows Forms в WPF, но это очень отличается.

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

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