Estoy tratando de crear 2 cuadrículas, la primera tiene dos botones y la otra tiene un título.Quiero que la segunda cuadrícula supere la primera ... aquí está mi código >>
<Grid x:Name="pgtitle" >
<StackPanel x:Name="btn" >
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
<AppBarButton Icon="More" Tapped="more_Tapped"/>
<AppBarButton Icon="List" Click="view_Click"/>
</StackPanel>
</StackPanel>
<RelativePanel x:Name="title">
<TextBlock x:Name="titletxt" Text="{Binding ViewModel.SelectedItem.Title}" FontSize="18" FontWeight="Bold" TextWrapping="Wrap"/>
</RelativePanel>
</Grid>
Aquí hay una imagen de lo que estoy tratando de hacer >>
2 respuestas
Si te refieres a "moverse" como en fluir, de manera similar a los artículos de noticias y textos, eso no es posible. Todos los elementos de diseño en XAML son rectangulares y no tienen en cuenta otros elementos hermanos.
Puede mostrar el Grid
interno en una columna y otros elementos en la segunda columna, pero el contenido de dichas columnas debe conocerse de antemano.
Mire en el elemento RelativePanel
en UWP donde puede colocar elementos a la derecha o izquierda de otros elementos. Creo que esto se puede lograr con ese control.
Por ejemplo, el RelativePanel contendrá la cuadrícula más pequeña que tiene en su imagen y será el ancla para todos los demás elementos. Tendrá que configurar los otros elementos (hijos de la cuadrícula más grande) para que vayan a la derecha o al final de la cuadrícula más pequeña.
Nuevas preguntas
c#
C # (pronunciado "see sharp") es un lenguaje de programación multi-paradigma de alto nivel, estáticamente tipado desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Use esta etiqueta para preguntas sobre el código escrito en las especificaciones formales de C # o C #.