Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
#1

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

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

есть
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 пикселей?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 13:01     StackPanel отступ между элементами
Посмотрите здесь:

Резиновый StackPanel - Windows Phone
Здравствуйте. У меня в ListBox в гриде стоит StackPanel в нём два TextBlock (свойство TextWrapping=&quot;Wrap&quot;). Подскажите, как сделать так,...

Навигация StackPanel - Windows Phone
namespace МлекопитающиеZ { public partial class MainPage : PhoneApplicationPage { // Конструктор public...

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TooHot
60 / 49 / 20
Регистрация: 05.08.2014
Сообщений: 183
07.08.2014, 13:05     StackPanel отступ между элементами #2
margin? а ориентация у панели какая?
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
07.08.2014, 16:34  [ТС]     StackPanel отступ между элементами #3
Цитата Сообщение от TooHot Посмотреть сообщение
margin? а ориентация у панели какая?
нее, margin это отступы по краям панели, см пример
<object Margin="left,top,right,bottom"/>
на русском
<object Margin = "слева, сверху, справа, снизу"/>
а мне надо расширить пространство между ними т.к. уж очень они близки...
см. скриншот как это выглядит
Миниатюры
StackPanel отступ между элементами  
TooHot
60 / 49 / 20
Регистрация: 05.08.2014
Сообщений: 183
07.08.2014, 16:40     StackPanel отступ между элементами #4
Цитата Сообщение от beats Посмотреть сообщение
нее, margin это отступы по краям панели, см пример
Вы не правы, цитата из MSDN: "Соответствующее использование свойства Margin позволяет точно управлять отрисовкой положения элемента подготовки и положения его соседних и дочерних элементов."

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

Вам сюда
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
07.08.2014, 18:12  [ТС]     StackPanel отступ между элементами #5
TooHot, да ты отчасти прав.
если прописать всем элементам это свойство то расстояние между ними действительно увеличится, пример:
XML
1
<TextBlock Margin="0,0,0,10"
Но вопрос в том, как задать его универсально самому StackPanel, где не важно сколько и каких элементов. Главное чтобы он соблюдал нную дистанцию между строками
TooHot
60 / 49 / 20
Регистрация: 05.08.2014
Сообщений: 183
07.08.2014, 18:24     StackPanel отступ между элементами #6
например, задать стиль для всех 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.
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
07.08.2014, 19:55  [ТС]     StackPanel отступ между элементами #7
Хорошая идея! Но ты прикинь с пфоном не совместимо((
Ошибка 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
TooHot
60 / 49 / 20
Регистрация: 05.08.2014
Сообщений: 183
07.08.2014, 20:02     StackPanel отступ между элементами #8
так пишите тогда в разделе "Программирование Windows Phone"
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
08.08.2014, 07:21  [ТС]     StackPanel отступ между элементами #9
TooHot, логично, но там мало людей, да и не знал что в xaml такое различие....
тогда попрошу модераторов перенести тему
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
08.08.2014, 10:14     StackPanel отступ между элементами #10
просто напишите TargetType="TextBlock"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 12:58     StackPanel отступ между элементами
Еще ссылки по теме:

Скорректировать отступ между блоками - HTML, CSS
Здравствуйте! Почему у меня блок zareg имеет какой то отступ от p3? #p3 { margin-top:10px; font-size:50px; font-family:century...

Незапланированный отступ между слоями - HTML, CSS
Помогите решить задачу. Имеются две колонки, которые расположены рядом и должны отступать друг от друга (и от последующих элементов) на...

убрать отступ между блоками - HTML, CSS
У меня такая проблема у Mozilla и Opera все нормально! В IE-6 появляются отступ между блоками. Как убрать этот отступ вот пример:

Отступ между лого и меню - HTML, CSS
Ребят появился отступ между лого и менюшкой. margin и padding обнулил. *{ padding:0px; margin:0px; } body{ ...

Отступ между звёздами рейтинга - HTML, CSS
Допустим имеются на странице звёздочки рейтинга. Они расположены в два слоя: 1й это белые звёзды, 2й слой - закрашенные звёзды в виде...


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

Или воспользуйтесь поиском по форуму:
beats
98 / 36 / 4
Регистрация: 09.12.2012
Сообщений: 565
08.08.2014, 12:58  [ТС]     StackPanel отступ между элементами #11
Ха точно) помогло, спс
Yandex
Объявления
08.08.2014, 12:58     StackPanel отступ между элементами
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru