Почему Grid, создаваемый по умолчанию, смещен по отношению к содержащему его Window03.06.2012, 00:07. Показов 1530. Ответов 11
Метки нет (Все метки)
почему Grid, создаваемый по умолчанию, смещен по отношению к содержащему его Window? очень неудобно: я привык всегда танцевать от верхнего левого угла, и то, что в редакторе некоторые объекты торчат за поле окна, раздражает.
может быть, у меня что-то не так в настройках? подскажите, если кто знает. сделаете мою жизнь еще краше.
0
|
|
| 03.06.2012, 00:07 | |
|
Ответы с готовыми решениями:
11
Создаваемый проект по умолчанию API 21: Android 4.X, если изменить на любой другой вылетают ошибки Почему в Opera v12.0 координаты окна браузера относительно экрана window.screenX или window.screenY выдает 0? Ручное создание Window и Grid |
|
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
|
|
| 03.06.2012, 07:41 | |
|
Скинь XAML-разметку, генерируемую по умолчанию и желательно скриншот, где показано это смещение
0
|
|
| 03.06.2012, 13:15 [ТС] | |
|
хороший вопрос. навел меня на то, что я "недосказал" то, что в "нормальном" окне все ок, но у меня все окна ResizeMode="NoResize" WindowStyle="None". последнее, видимо, играет эту вредную роль.
попробуй создать новое окно, добавь туда клавишу в левый нижний угол со свойствами HorizontalAlignment="Left" VerticalAlignment="Top". запусти, и все будет красиво, как и в дизайнере. а теперь поменяй свойство окна на WindowStyle="None" и увидишь, что в дизайнере оно выглядит уже не так, как "в реале". пробовал всякие ухищрения, ничего не улучшает ситуацию.
0
|
|
|
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
|
|
| 03.06.2012, 14:00 | |
|
Проделал вышеуказанные действия и никакого смещения не обнаружил. Может все таки код в студию?
0
|
|
| 03.06.2012, 14:34 [ТС] | ||||||||||||||||
|
created:
но я думаю, сам увидишь, в чем проблема: пока WindowStyle="SingleBorderWindow", кнопка при выполнении там же, куда я ее в дизайне разместил: в левом нижнем углу. как только стиль меняешь на None - в дизайне она там, а на ходу - "не совсем".
0
|
||||||||||||||||
| 03.06.2012, 14:47 [ТС] | |
|
попробую скриншоты скрепочкой приделать. не знаю, что получится.
порядок следующий: - created design - button added design - button added run - WindowStyle="None" design - WindowStyle="None" run
0
|
|
|
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
|
||||||
| 03.06.2012, 14:48 | ||||||
|
Ну ясен пень, что кнопка сдвинется, т.к. при WindowStyle="None" заголовок не отображается и при этом высота и ширина окна остались теми же. Кнопка в результате окажется выше исходного состояния на величину ширины заголовка. Компоновка с помощью отступов не является наилучшей, не легче:
0
|
||||||
| 03.06.2012, 16:33 [ТС] | ||
|
решением было бы убрать из Design View имя окна сверху. это из-за него грид и окно в дизайне смещены. наверняка есть какой-нибудь простой "клац! и все!", только где он?
0
|
||
|
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
|
||
| 03.06.2012, 16:46 | ||
И чтож теперь компоновать отступами? Элементы же все равно расползутся на мониторах с другим расширением и dpi, хоть у тебя будет смотреться все нормально.
0
|
||
| 03.06.2012, 17:24 [ТС] | ||
|
подожди с "другими мониторами". пока речь идет о моем едитственном. я хочу просто видеть то, что я компоную в дизайне, так же выглядящем на моем же экране. пока единственный способ - привязывать все к левому верхнему углу и терпеть, что то, что "лежит на полу" при выполнении, находится ниже ватерлинии в дизайне.
0
|
||
|
274 / 204 / 30
Регистрация: 18.08.2010
Сообщений: 229
|
||||||
| 03.06.2012, 17:35 | ||||||
|
Лови:
1
|
||||||
| 03.06.2012, 21:04 [ТС] | |||||||||||
|
полезно для опыта. спасибо.
но ты разве не видишь дыру между 5but и 6but? хотя уже приятно, что дыра и в дизайне, и при выполнении. Добавлено через 51 минуту придумал некрасивое решение, такой себе work around in XAML:
лучше, чем ничего.
0
|
|||||||||||
| 03.06.2012, 21:04 | |
|
Помогаю со студенческими работами здесь
12
Может ли объект-член, или объект-элемент достучаться к содержащему его? VS 2015 Тип "Window" не поддерживает непосредственное содержимое и подчеркивает <Grid> Возможно ли задать в XAML число строк и столбцов Grid сразу, без исп <Grid.ColumnDefinitions> и <Grid.RowDefinnitions>? Почему top является [Window Object]? Почему не работает grid? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|