2010-02-11 2 views
4

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

Любая помощь будет оценена по достоинству.

ответ

0

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

Моя рекомендация будет, 1.- Проверьте, установлен ли более поздний пакет обновления для Visual Studio. (Проверьте наличие обновлений для VS2008) 2.- Начните свой дизайн с свежего, работая только на дизайне. 3.- Попробуйте использовать «Wrappanel» или «stackPanel» вместо холста или сетки внутри tabitem (что поможет вам с макетом).

Если вы используете WrapPanel, вам может потребоваться просмотреть поведение прокрутки и обертывания его содержимого.

Надеюсь, это поможет.

+1

Первый абзац неверен. Рекомендация 2 (начало и работа только в дизайне) - лишняя трата времени и приведет к вредным привычкам в долгосрочной перспективе. Audel ** должен ** редактировать XAML напрямую, когда это целесообразно. Идея пакета обновления является хорошей и, вероятно, исправит это в этом сценарии, но также увидит предложение Джейса «IsSelected». –

3

Недавно я столкнулся с проблемой, которая звучит так, в основном дизайнер не признает, что вы выбрали что-то отличное от первой вкладки. Если вы перейдете в диалоговое окно свойств этого элемента управления tabitem и установите для свойства IsSelected значение True, он должен отобразить область содержимого табуляции.

Однако, я подозреваю, что реальная проблема заключается в том, что у вас нет VS2008 SP1, поскольку они исправили это обновление. К сожалению, Windows Update не сообщает вам, что SP1 существует, даже меню VS2008 «Справка> Проверить наличие обновлений» говорит вам, что оно доступно. Тебе придется пойти;

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

, чтобы получить его самостоятельно. После того, как он установлен, Tab Control работает так, как вы ожидали, что он будет работать.

PS: Не забывайте, что 3 обновления безопасности для SP1, все из них 500 МБ. Центр обновления Windows находит их в порядке.

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