2010-11-08 5 views
9

Есть ли способ удалить раздражающие линии сетки в представлении дизайна Visual Studio 2010? Или, по крайней мере, стилизовать их, чтобы угаснуть их?VS2010 Удалить линии сетки в WPF Design View

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

+0

Вы имеете в виду 4 якоря вокруг элемента управления, например http://www.softinsight.com/bnoyes/content/binary/WindowsLiveWriter/VisualStudio2008WPFCiderDesignerFirstImp_6BC5/Cider_thumb.png (вокруг кнопки в верхнем правом углу) или горизонтальные и вертикальные гриды на поверхности дизайнера, например, в Blend, например http://media.techtarget.com/digitalguide/images/Misc/20100816_creatingGraph2.gif? –

+0

да голубые линии в вашей первой ссылке. – keyle

+0

Ответ должен быть: Щелкните панель «Дизайн», затем нажмите F9. Или щелкните панель «Дизайн», затем щелкните «Дизайн», затем «Показать дескрипторы». Вероятно, большинство людей пропустит это, потому что у них есть выбранная область кодирования. – theMaxx

ответ

1

Довольно, что вы можете извлечь из сетки и построить время разработки сборки мета-данных с ним, как описано на этом сайте MSDN блоге:

http://blogs.msdn.com/b/wpfsldesigner/archive/2010/01/13/wpf-silverlight-design-time-code-sharing-part-i.aspx#required

Поэтому я предлагаю вывода из сетки происходит потому, что вы хотите конструктор для загрузки новых метаданных для данного типа. Надеемся, что эта реализация переопределит поведение по умолчанию, хотя я не пробовал себя.

Могу ли я спросить, почему вы хотите внести это изменение? Я заинтересован.

+0

Потому что я хотел бы, чтобы дизайн был максимально точным. Я проектирую пиксель идеально (хорошо, отлично подходит для dpi), и эти светло-синие линии просто делают так много беспорядка, что невозможно понять, что вы делаете. – keyle

+0

mmm, который может работать, но это определенно хлопот! – keyle

+0

Если бы это был я, я бы вводил непосредственно в xaml для точных значений высоты/ширины, но я согласен, что было бы неплохо не иметь слишком! Expression Blend позволяет вам делать это графически. Я рекомендую его для любых серьезных проектных работ в wpf! – Gusdor

-1

Вы говорите не о компоненте Grid, но эти синие линии являются частью элемента управления Grid, и вы можете просто перетащить их с экрана, чтобы удалить их. Я не вижу никаких других синих линий в этой первой ссылке. Если проблема заключается в том, что вы запускаете приложение, снимите флажок «show gridlines» для Grid в VS2010.

+0

Вы не можете перетащить их с экрана !!!! он БУДЕТ ЗАПРЕЩАЕТ вашу сетку. Это визуальные представления ваших определений строк и столбцов и, как таковые, связаны с ними двумя способами. – Machinarius

+0

Дркнезз прав. – keyle

+0

Когда я удаляю линии сетки, VS автоматически обновляет элементы управления, и мой макет остается верным. Возможно, есть другой вариант позиционирования, который может привести к его разрыву? – Pieter

12

В Blend, если вы отключили Show Handles (в представлении> Показать дескрипторы или F9), вы можете отключить эти глупые синие линии.

+2

Это работает и для Visual Studio! – Kranach

+0

Это правильный ответ. – theMaxx

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