2009-08-25 69 views
9

estoy teniendo el siguiente código XAML, lo que arroja error siguiente de error señalando a la línea # 16.la propiedad 'content' se establece más de una vez

la propiedad 'content' se establece más de una vez

¿Alguna idea?

1  <Grid x:Name="LayoutRoot" Width="970" Height="460" Background="White"> 
2   <Grid.RowDefinitions> 
3    <RowDefinition Height="*"/> 
4    <RowDefinition Height="80"/> 
5   </Grid.RowDefinitions> 
6   <Border Margin="3" BorderBrush="#FF464646" BorderThickness="1" CornerRadius="5" Grid.Row="0"> 
7    <Border.Background> 
8     <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> 
9      <GradientStop Color="#FF5B5A5A" Offset="0.02"/> 
10      <GradientStop Color="#FF3B3B3B" Offset="0.213"/> 
11      <GradientStop Color="#FF535151" Offset="0.807"/> 
12     </LinearGradientBrush> 
13    </Border.Background> 
14 
15    <Liquid:Viewer Content="Viewer"> 
16     <Image Source="Images/planet.jpg" Opacity="0.8" Stretch="Fill" /> 
17    </Liquid:Viewer> 
18 
19   </Border> 
20   <Border Margin="3" BorderThickness="1" CornerRadius="5" Grid.Row="1"> 
21    <Border.Background> 

Respuesta

8

La propiedad de contenido normalmente se asigna a lo que hay entre las etiquetas <X> y </X>, p. Ej.

<Control> 
    This stuff is set to the Content property 
</Control> 

Pero también se puede establecer como una propiedad normal, p.

<Control Content="This stuff is set to the Content property" /> 

En su ejemplo, usted está haciendo ambas cosas configurando la propiedad Content en la línea 15 como una propiedad normal y nuevamente en la línea 16 entre las etiquetas. Supongo que querrá deshacerse del Content = "Viewer" en la línea 15 para obtener el resultado que está buscando.

2

En la línea 15 se establece el contenido en el atributo y en la línea 16 que tiene la imagen como 2. contenido.

Cuestiones relacionadas