Silverlight / Expression: ошибка сборки XAML - PullRequest
0 голосов
/ 14 октября 2010

Я получаю следующие ошибки:

obj \ Debug \ StoryList.g.cs (40,22): ошибка CS0102: тип 'Newsreader.StoryList' уже содержит определение для'_contentLoaded'

obj \ Debug \ StoryList.g.cs (46,21): ошибка CS0111: тип Newsreader.StoryList уже определяет член с именем InitializeComponent с такими же типами параметров

Вот XAML:

<Grid x:Name="MyLayoutRoot" Background="Transparent">
    <ScrollViewer d:LayoutOverrides="Height" HorizontalAlignment="Left" Width="424">
        <StackPanel Height="865">
            <local:StoryControl Height="206" HorizontalAlignment="Left">
                <Custom:Interaction.Triggers>
                    <Custom:EventTrigger EventName="MouseLeftButtonDown">
                        <ic:NavigateToPageAction TargetPage="/StoryPage.xaml"/>
                    </Custom:EventTrigger>
                </Custom:Interaction.Triggers>
            </local:StoryControl>
            <local:StoryControl Height="206" HorizontalAlignment="Left">
                <Custom:Interaction.Triggers>
                    <Custom:EventTrigger EventName="MouseLeftButtonDown">
                        <ic:NavigateToPageAction TargetPage="/StoryPage.xaml"/>
                    </Custom:EventTrigger>
                </Custom:Interaction.Triggers>
            </local:StoryControl>
            <local:StoryControl Height="206" HorizontalAlignment="Left">
                <Custom:Interaction.Triggers>
                    <Custom:EventTrigger EventName="MouseLeftButtonDown">
                        <ic:NavigateToPageAction TargetPage="/StoryPage.xaml"/>
                    </Custom:EventTrigger>
                </Custom:Interaction.Triggers>
            </local:StoryControl>
            <local:StoryControl Height="206" HorizontalAlignment="Left"/>
        </StackPanel>
    </ScrollViewer>
</Grid>

Что я могу здесь делать неправильно?Я копировал / вставлял для создания новых элементов управления.Может быть, это как-то связано с этим?

Ответы [ 2 ]

0 голосов
/ 10 июня 2013

У меня была проблема с дублированием ResourceDictionary из чужого кода.

В моем случае я обнаружил, что в исходном ResourceDictionary кто-то определил имя класса x :. Компилятор пытался объединить исходный код и дублировать его в одном объекте, поэтому произошла ошибка.

0 голосов
/ 15 октября 2010

у вас есть '_contentLoaded' и 'InitializeComponent', определенные в другом месте в Newsreader.StoryList (например, в StoryList.cs)?

Если вы откроете StoryList.g.cs и посмотрите на сгенерированный код, вы можете увидеть проблему там.

...