2009-08-25 26 views
9

Mam następujący kod XAML, który zgłasza błąd następujący błąd wskazując na linii # 16.własność „Content” ustawiony jest więcej niż jeden raz

własność „Content” ustawiony jest więcej niż jeden raz

Jakieś myśli?

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> 

Odpowiedz

8

Właściwość Zawartość jest zwykle odwzorowywana na dowolne wartości znajdujące się między znacznikami <X> i , np.

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

Ale można również ustawić jako normalną właściwość, np.

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

W przykładzie robisz zarówno poprzez ustawienie właściwości treści w linii 15 jak normalny nieruchomości i ponownie na linii 16 pomiędzy znacznikami. Zgaduję, że będziesz chciał pozbyć się Content = "Viewer" na linii 15, aby uzyskać wyjście, którego szukasz.

2

W wierszu 15 należy ustawić zawartość w atrybucie iw linii 16 masz obraz jako 2. zawartości.

Powiązane problemy