Google アナリティクスを Silverlight 4 out of browser アプリケーションに統合しようとしています。次のように、XAML に Google アナリティクス コードを追加すると、次のようになります。
<i:Interaction.Behaviors>
<ga:GoogleAnalytics WebPropertyId="xxxxxxxxxxxxx"/>
</i:Interaction.Behaviors>
「タイプ 'System.Windows.Interactivity.BehaviorCollection' のコレクションに値を追加すると、例外がスローされました」というエラーが表示され
ます。
これに関してネットで多くのヘルプを見つけることができません。次のユーザー制御コードを指摘する人はほとんどいません。
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
現在、これには VS 2010 と Blend 4 を使用しています。
これを読んでくれてありがとう。この問題で私を助けることができれば、それは素晴らしいことです.
編集:
言及したように、私はここにデータを入れています:
私の App.xaml で
<Application
x:Class="SilverlightApp.slate.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mwa="clr-namespace:Microsoft.WebAnalytics;assembly=Microsoft.WebAnalytics"
xmlns:ga="clr-namespace:Google.WebAnalytics;assembly=Google.WebAnalytics">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Assets/Styles.xaml"/>
<ResourceDictionary Source="CustomControls.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<mwa:WebAnalyticsService>
<mwa:WebAnalyticsService.Services>
<ga:GoogleAnalytics WebPropertyId="XXXXXXXXXXXXX" />
</mwa:WebAnalyticsService.Services>
</mwa:WebAnalyticsService>
</Application.ApplicationLifetimeObjects>
</Application>
Grid の下の Main Page.XAML :
<Button x:Name="btn_library_Icon" Margin="86,2,64,6" Style="{StaticResource menu_librarybuttonstyle}" FontFamily="/SilverlightApp.slate;component/Fonts/Fonts.zip#Segoe UI" FontSize="9.333" Click="btn_library_Icon_Click">
<i:Interaction.Triggers>
<i:EventTrigger SourceName="btn_library_Icon" EventName="Click">
<mwab:TrackAction Category="Library Accessed"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<Image x:Name="image" Source="Assets/icon_menu_library.png" Stretch="Fill" Width="23" Height="23"/>
</Button>
これを実行すると、 「タイプ 'System.Windows.Interactivity.TriggerCollection' のコレクションに値を追加すると、例外がスローされました。」というエラーが表示されます。
ここで何か不足していますか?