Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597

StackPanel отступ между элементами

07.08.2014, 13:01. Показов 12378. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть
XML
1
2
3
4
5
6
7
<StackPanel>
                    <TextBlock Text="Вася" FontSize="20"/>
                    <TextBlock Text="Вася" FontSize="20"/>
                    <TextBlock Text="Вася" FontSize="20"/>
                    <TextBlock Text="Вася" FontSize="20"/>
                    <TextBlock Text="Вася" FontSize="20"/>
                    </StackPanel>
каким образом можно задать собственно отступ между ними на n пикселей?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.08.2014, 13:01
Ответы с готовыми решениями:

Неизвестный отступ между 2 элементами
Всем привет! Ребят, уже 2-й день бьюсь с этой проблемой... http://potos.besaba.com/ сайт, в низу есть footer он полупрозрачный а над...

Отступ (enter) между элементами
Подскажите пожалуйста, как сделать отступ (enter) между элементами http://traveltourodessa.com.ua/otel-natali

Сделать отступ от StackPanel
У меня StackPanel находится поверх Canvas. Так вот подскажите, как можно сделать отступ от этого StackPanel? Я придумал только отступ,...

10
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
07.08.2014, 13:05
margin? а ориентация у панели какая?
0
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
07.08.2014, 16:34  [ТС]
Цитата Сообщение от TooHot Посмотреть сообщение
margin? а ориентация у панели какая?
нее, margin это отступы по краям панели, см пример
<object Margin="left,top,right,bottom"/>
на русском
<object Margin = "слева, сверху, справа, снизу"/>
а мне надо расширить пространство между ними т.к. уж очень они близки...
см. скриншот как это выглядит
Миниатюры
StackPanel отступ между элементами  
0
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
07.08.2014, 16:40
Цитата Сообщение от beats Посмотреть сообщение
нее, margin это отступы по краям панели, см пример
Вы не правы, цитата из MSDN: "Соответствующее использование свойства Margin позволяет точно управлять отрисовкой положения элемента подготовки и положения его соседних и дочерних элементов."

Вот и расширяйте пространство между своими соседними элементами при помощи margin.

Вам сюда
0
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
07.08.2014, 18:12  [ТС]
TooHot, да ты отчасти прав.
если прописать всем элементам это свойство то расстояние между ними действительно увеличится, пример:
XML
1
<TextBlock Margin="0,0,0,10"
Но вопрос в том, как задать его универсально самому StackPanel, где не важно сколько и каких элементов. Главное чтобы он соблюдал нную дистанцию между строками
0
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
07.08.2014, 18:24
например, задать стиль для всех TextBlock внутри StackPanel:
XML
1
2
3
4
5
6
7
8
9
10
<StackPanel>
    <StackPanel.Resources>
        <Style TargetType="{x:Type TextBlock}">
            <Setter Property="Margin" Value="0,10,0,0"/>
        </Style>
    </StackPanel.Resources> 
    <TextBlock Text="Apple"/>
    <TextBlock Text="Banana"/>
    <TextBlock Text="Cherry"/>
</StackPanel>
Добавлено через 7 минут
можно добавить еще:

XML
1
<Setter Property="FontSize" Value="20"/>
чтобы не прописывать для каждого TextBlock.
0
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
07.08.2014, 19:55  [ТС]
Хорошая идея! Но ты прикинь с пфоном не совместимо((
Ошибка 1 "Type" не поддерживается в проекте "Windows Phone". ...\visual studio 2013\Projects\App3\App3\BlankPage1.xaml 36 36 App3
Ошибка 2 Тип "x:Type" не найден. Убедитесь, что не пропущена ссылка на сборку и что все сборки, на которые заданы ссылки, построены. ...\visual studio 2013\Projects\App3\App3\BlankPage1.xaml 36 48 App3
0
74 / 62 / 26
Регистрация: 05.08.2014
Сообщений: 218
07.08.2014, 20:02
так пишите тогда в разделе "Программирование Windows Phone"
0
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
08.08.2014, 07:21  [ТС]
TooHot, логично, но там мало людей, да и не знал что в xaml такое различие....
тогда попрошу модераторов перенести тему
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
08.08.2014, 10:14
просто напишите TargetType="TextBlock"
0
 Аватар для beats
101 / 42 / 9
Регистрация: 09.12.2012
Сообщений: 597
08.08.2014, 12:58  [ТС]
Ха точно) помогло, спс
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.08.2014, 12:58
Помогаю со студенческими работами здесь

вычислите сумму элементов, которая расположена между теми элементами,которые сами расположены между первым и последним отрицательными элементами.
вычислите сумму элементов, которая расположена между теми элементами,которые сами расположены между первым и последним отрицательными...

Разместить в окне StackPanel, Grid, StackPanel (рядом пропорционально)
Хочу разместить в одном окне Grid, ниже StackPanel и ещё ниже ещё один Grid. Есть сложность с тем что я хотел бы их разместить так чтобы...

Отступ между блоками
Как сделать отступ между блоками? http://crashav.ru/ там 3 блока как будто вместе склеены)

Отступ между строк
как сделать чтобы отступ между строками был меньше как на этой картинке, у меня получается текст так как на нижней

Отступ между картинками
Есть код: &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;div&gt; &lt;img src=&quot;6.jpg&quot;&gt;&lt;img src=&quot;7.jpg&quot;&gt;&lt;img src=&quot;9.jpg&quot;&gt;&lt;br&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru