小编Rob*_*ker的帖子

.Net 4 JumpTask禁用"从此列表中删除"

我在.NET 4中使用跳转列表,到目前为止我工作正常,但我不能只读取JumpTask,因此用户无法从跳转列表中删除任务.我想从列表中删除Pin to List和Remove选项.我无法弄清楚如何.这是我的代码:

var jumpList = new JumpList();

var jumpTask = new JumpTask
    {
        ApplicationPath = Path.Combine(Utilities.AppDir, @"SevenUpdate.exe"),
        IconResourcePath = Path.Combine(Utilities.AppDir, @"SevenUpdate.Base.dll"),
        IconResourceIndex = 2,
        Title = SevenUpdate.Properties.Resources.CheckForUpdates,
        CustomCategory = SevenUpdate.Properties.Resources.Tasks,
        Arguments = "-check",
    };

jumpList.JumpItems.Add(jumpTask);

jumpTask = new JumpTask
    {
        ApplicationPath = Path.Combine(Utilities.AppDir, @"SevenUpdate.exe"),
        IconResourcePath = Path.Combine(Utilities.AppDir, @"SevenUpdate.Base.dll"),
        IconResourceIndex = 5,
        Title = SevenUpdate.Properties.Resources.RestoreHiddenUpdates,
        CustomCategory = SevenUpdate.Properties.Resources.Tasks,
        Arguments = "-hidden"
    };

jumpList.JumpItems.Add(jumpTask);

jumpTask = new JumpTask
    {
        ApplicationPath = Path.Combine(Utilities.AppDir, @"SevenUpdate.exe"),
        IconResourcePath = Path.Combine(Utilities.AppDir, @"SevenUpdate.Base.dll"),
        IconResourceIndex = 4, …
Run Code Online (Sandbox Code Playgroud)

c# .net-4.0 jump-list windows-7

2
推荐指数
1
解决办法
852
查看次数

将TypeScript接口用于角度服务以获取类型信息的目的是什么

为角度服务创建接口与导出服务类并将其用于类型信息有什么好处?

例:

class Dashboard {
    constructor(ui: IUiService){}
}
Run Code Online (Sandbox Code Playgroud)

VS

class Dashboard {
    constructor(ui: UiService){}
}
Run Code Online (Sandbox Code Playgroud)

是否有性能优势?如果我只是将服务类用于类型信息会发生什么?

它似乎是额外的工作,没有任何好处,除非你有一个可以使用但具有共同基础的服务的不同实现.或者,当您想要在单元测试中模拟服务而不是直接使用它们时.

编辑:我很想知道打字稿编译器将对仅用于类型信息的导入做什么.它会调用构造函数还是添加到require语句(ES6)?它会新建一个类的实例吗?

angularjs typescript

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

标签 统计

.net-4.0 ×1

angularjs ×1

c# ×1

jump-list ×1

typescript ×1

windows-7 ×1