2013-10-11 1 views
0

Я хотел создать что-то похожее на эту картину от первенствует:Как создать рабочее пространство, например, офисные приложения MS?

Excel with two documents

я сделал что-то подобное в WinForms с MDI дочерние окна. По другим вопросам я понимаю, что MDI не поддерживается в WPF. Однако, не excel 2010 приложение WPF?

Итак, я начал с холста и пользовательского контроля. Я легко могу создать элементы управления и разместить на холсте, но .. они не выглядят как окно, и у них нет поддержки окна для перемещения, изменения размера, закрытия и т. Д., И я понимаю, что это много кода мне нужно найти и получить работу.

Я читал, что MS отказалась от MDI по какой-то причине, но, с другой стороны, похоже, что офис ее реализует?

Прежде чем использовать такой проект, как http://wpfmdi.codeplex.com/ Я думал, что спрошу и посмотрю, есть ли что-то «одобренное MS», которое я должен использовать.

+2

MS активно консультирует MDI для нескольких пользователей из-за проблем с удобством использования. Вот почему WPF не поддерживает его. И нет, Excel не приложение WPF. –

ответ

0

MDI поддерживается фреймворком, как и все остальное (например, макет стыковки, плавающие окна ...), но, как вы поняли, сама Microsoft не предлагает готовой к использованию реализации , Так же, как он не обеспечивает реализацию стыковочного макета/плавающих окон/.... Поэтому, если вы хотите использовать его, вы либо сами создаете его, либо используете что-то, как в ссылке, которую вы разместили.

 Смежные вопросы

  • Нет связанных вопросов^_^