2009-11-23 2 views
1

Быстрый вопрос: у меня очень занятая форма, которую я разработал для получения информации о книжных записях.WPF/C# Добавить новый стиль всплывающей формы

Я хочу создать «добавить новую форму книги», которая по существу является всплывающей для ввода информации. Каков наилучший способ сделать это? Использовать Usercontrol, который вызывается нажатием кнопки или щелчком по меню? совершенно новая форма?

Увидели этот тип функциональности, но никогда не разрабатывали его во всплывающем окне, у него только что была введенная пользователем информация о фактической форме - и она может стать очень занятой.

Спасибо за любую помощь. Ура!

ответ

1

Я бы следовал общему идиому UI. Из меню выберите «новый». Это вызовет модальный диалог, чтобы принять информацию о новой форме книги. Для этого диалога я бы использовал элемент управления «Popup». Внутри этого элемента управления Popup я бы вставлял фактическое диалоговое окно ввода, которое реализовано как пользовательский элемент управления.

popup control является частью .Net framework. Если вы не видите элемент управления в дизайнере VS2008, вы можете его использовать, набрав элемент Popup непосредственно в текстовом представлении файла .xaml.

+0

Я надеялся использовать элементы управления «Stock» VS 2008, этот элемент управления выглядит как расширение/аддон? не в моих элементах панели управления, так или иначе ... – baron