Silverlight Grade XAML questão roteiro
-
06-07-2019 - |
Pergunta
Aqui está o meu Siverlight Grade roteiro, eu quero mídia Elemento MediaPlayer para ocupar metade esquerda de todo o espaço da grade, e quer mídia Elemento cameraPlayer para ocupar metade direita de todo o espaço Grid. Mas o meu código a seguir não funciona muito bem (tenho posto grade coluna de valor / linha relacionada), dois meios Elements jogar sobreposição.
Todas as idéias que está errado?
<Grid x:Name="LayoutRoot2" Margin="0" Background="#FF0D0A0A" Cursor="Hand" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<MediaElement HorizontalAlignment="Stretch" Margin="10,10,10,10" x:Name="mediaPlayer" AutoPlay="false" Grid.Column="0" Grid.Row="0"/>
<MediaElement HorizontalAlignment="Stretch" x:Name="cameraPlayer" AutoPlay="false" Grid.Column="1" Grid.Row="0"/>
</Grid>
Agradecemos antecipadamente, George
Solução
Você precisa definir suas definições de coluna em sua grade.
<Grid x:Name="LayoutRoot2" Margin="0" Background="#FF0D0A0A" Cursor="Hand" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition
Width="specify width" />
<ColumnDefinition
Width="specify width" />
</Grid.ColumnDefinitions>
<MediaElement HorizontalAlignment="Stretch" Margin="10,10,10,10" x:Name="mediaPlayer" AutoPlay="false" Grid.Column="0" Grid.Row="0"/>
<MediaElement HorizontalAlignment="Stretch" x:Name="cameraPlayer" AutoPlay="false" Grid.Column="1" Grid.Row="0"/>
</Grid>
você precisa especificar a largura que deseja a coluna de ser.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow