свойство 'Content' устанавливается более одного раза
У меня есть следующий код XAML, который выдает ошибку после ошибки, указывающей на строку# 16.
свойство 'Content' установлено больше чем раз
какие мысли?
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>
2 ответов
свойство Content обычно сопоставляется с тем, что находится между <X>
и </X>
теги, например,
<Control>
This stuff is set to the Content property
</Control>
но он также может быть установлен как обычное свойство, например
<Control Content="This stuff is set to the Content property" />
в вашем примере Вы делаете оба, устанавливая свойство Content в строке 15 как обычное свойство и снова в строке 16 между тегами. Я предполагаю, что вы захотите избавиться от Content="Viewer" в строке 15, чтобы получить результат, который вы ищете.
в строке 15 вы устанавливаете содержимое в атрибуте, а в строке 16 у вас есть изображение как 2. содержание.