小编And*_*rIV的帖子

类型''的值无法添加到类型''的集合或字典中

我有附属属性InteractionService.Triggers,属于类型TriggersCollection,源于List<ITrigger>.所以我在XAML中添加了一些触发器对象,并且每个触发器对象都实现了接口ITrigger.它工作正常,并且没有任何错误地构建.但是当我将这个库从Silverlight 5移植到Windows Phone 8并尝试将其与上述场景一起使用时,Visual Studio 2012用蓝线强调了这个XAML并告诉它存在这样的错误.当我编译项目时,错误从VS2012中的XAML消失,直到在此XAML文件中进行下一次编辑.我该如何解决这个问题?或者这是VS2012与WP8 SDK的错误?这种情况有解决方法吗?

XAML的片段(由VS2012 + WP8SDK强调,但不是由VS2010 + SL5强调):

<deToolkit:InteractionService.Triggers>
   <deToolkit:EventTrigger EnterEvent="Loaded">
       <deToolkit:CommandSetter Command="{Binding LoadCommand}" />
   </deToolkit:EventTrigger>
</deToolkit:InteractionService.Triggers>
Run Code Online (Sandbox Code Playgroud)

TriggersCollection:

public class TriggersCollection : List<ITrigger> { }
Run Code Online (Sandbox Code Playgroud)

EventTrigger类的标题:

public class EventTrigger : TriggerBase
Run Code Online (Sandbox Code Playgroud)

TriggerBase类的标题:

public class TriggerBase : DependencyObject, ITrigger
Run Code Online (Sandbox Code Playgroud)

类InteractionService的片段:

public sealed class InteractionService : DependencyObject
{
    #region [ADP] Triggers : TriggersCollection (Triggers applied to control)

    public static void SetTriggers(DependencyObject element, TriggersCollection value)
    {
        element.SetValue(TriggersProperty, value);
    }

    public static …
Run Code Online (Sandbox Code Playgroud)

c# xaml visual-studio-2012 windows-phone-8

5
推荐指数
0
解决办法
1848
查看次数

应用程序见解 - 无屏幕分辨率信息

我们有带有 AppInsights 的 ASP.Net Web 应用程序。Azure 门户能够查看按客户端操作系统、浏览器、屏幕分辨率等分组的会话图表。但是现在,使用新版本的 AppInsights (2.1.0),似乎没有选项可以收集有关以下内容的任何信息:屏幕分辨率。

有什么解决方法吗?或者可能是一些额外的特定配置选项?

.net asp.net azure telemetry azure-application-insights

5
推荐指数
1
解决办法
2486
查看次数