2009-08-25 27 views
9

मैं निम्नलिखित XAML कोड है, जो त्रुटि निम्न त्रुटि लाइन की ओर इशारा करते फेंकता हो रहा है की तुलना में # 16.संपत्ति 'सामग्री' सेट किया गया है और अधिक एक बार

संपत्ति 'सामग्री' अधिक एक बार

से सेट किया गया है

कोई विचार?

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> 

उत्तर

8

सामग्री संपत्ति सामान्य रूप से <X> और </X> टैग्स के बीच जो भी हो, मैप की जाती है, उदा।

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

लेकिन इसे सामान्य संपत्ति की तरह भी सेट किया जा सकता है, उदा।

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

अपने उदाहरण में आप सामान्य संपत्ति की तरह लाइन 15 पर सामग्री संपत्ति और फिर टैग के बीच 16 पंक्ति पर सामग्री संपत्ति सेट करके दोनों कर रहे हैं। मैं अनुमान लगा रहा हूं कि आप जो आउटपुट ढूंढ रहे हैं उसे प्राप्त करने के लिए आप लाइन 15 पर सामग्री = "व्यूअर" से छुटकारा पाना चाहते हैं।

2

लाइन 15 में आप विशेषता में सामग्री सेट करते हैं और लाइन 16 में आपके पास छवि 2. सामग्री है।

संबंधित मुद्दे