XAML вертикальный отступ между двумя Label

171
27 апреля 2018, 11:44

Если вставить подряд два label, между ними образуется некое пространство, но мне нужно убрать это пространство так, чтобы тексты первого и второго практически соприкасались друг с другом. Уже всё перепробовал: и задавал им HeightRequest, и клал каждый Label в свой отдельный StackLayout и задавал HeightRequest StackLayout'у, везде проставлял Margin="0", Padding="0", VerticalOptions="FillAndExpand", Spacing="0", но задачу не удалось решить.

<StackLayout>
    <ListView HasUnevenRows="True" ItemsSource="{Binding DataItems}" SelectedItem="{Binding PickEvent, Mode=TwoWay}">
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <ViewCell.View>
                        <StackLayout Padding="0">
                            <StackLayout HeightRequest="10" Padding="0" Margin="0" Spacing="0" VerticalOptions="FillAndExpand">
                                <Label Text="{Binding Date}" Margin="0" Style="{StaticResource Grey}" VerticalOptions="FillAndExpand" />
                            </StackLayout>
                            <StackLayout HeightRequest="10" Padding="0" Margin="0" Spacing="0" VerticalOptions="FillAndExpand">
                                <Label Text="{Binding Title}" Margin="0" Style="{StaticResource h1}" VerticalOptions="FillAndExpand" />
                            </StackLayout>
                        </StackLayout>
                    </ViewCell.View>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
</StackLayout>

Подскажите как решить задачу, если это вообще возможно?

Answer 1

Решение: Spacing="0" для StackLayout. Мою задачу решает следующий код:

<StackLayout Padding="0" Margin="0" Spacing="0">
 <Label Text="{Binding Date}" Margin="10,0,10,0" HeightRequest="12" Style="{StaticResource Grey}" />
 <Label Text="{Binding Title}" Margin="10,0,10,0" HeightRequest="14" Style="{StaticResource h1}" />
</StackLayout>
READ ALSO
Проблема с обработкой клика по Calendar WPF

Проблема с обработкой клика по Calendar WPF

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

185
Xamarin доступ к MergedDictionaries из кода

Xamarin доступ к MergedDictionaries из кода

Есть страница, в ней подключаются стили через xaml таким образом:

191
Как вызвать элемент из UseControl?

Как вызвать элемент из UseControl?

На UseControl у меня есть картинка и два эллипса (круга, как угодно), я хочу связать два UseControl на холсте , вывод UseControl на холст сделан, вопрос вот...

168
Обращение к элементам формы

Обращение к элементам формы

Допустим у меня есть 10 textBox ( textBox1, textBox2,

140