小编0x4*_*9D1的帖子

从XAML中的*.resx文件中获取值

是否可以将资源文件中的某些值添加到XAML标记中?或者对于本地化,我们总是要在*.cs文件中制作这样的东西:

txtMessage.Text = Messages.WarningUserMessage;
Run Code Online (Sandbox Code Playgroud)

Messages资源在哪里,txtMessage是TextBlock.

c# xaml localization resx

66
推荐指数
4
解决办法
7万
查看次数

找不到Typescript编译器:命令"tsc"无效

刚安装了VSxx的Typescript扩展,并按照Visual Studio 2012安装TypeScript,然后使用教程来调用编译器:

> tsc greeter.ts
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试编译.ts文件时,我应该在哪里键入:tsc greeter.ts?在VS命令行和Windows控制台中尝试,总是得到tsc未被识别为command(Command "tsc" is not valid.)的消息.

javascript visual-studio-2012 typescript tsc

48
推荐指数
4
解决办法
8万
查看次数

使用Mercurial源代码控制的TFS

我必须说,我对TFS几乎一无所知.但是已经使用了它的源控制系统.目前我们的团队使用Mercurial作为源控制系统,但我们的经理希望一体化系统来管理项目.他们想要使用Team Foundation Server,但对于我们来说,使用代码的分布式模型比TFS的源代码控制更好.我们可以使用mercurial作为源控制系统,而不是为项目管理(如bug跟踪器/项目服务器)而放弃其他TFS好处吗?

version-control tfs mercurial project-management dvcs

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

无法在VS 2012 RC中正确添加服务参考

我只需添加服务地址,按GO即可.之后生成的Reference.svcmap看起来正确,但Reference.cs为空!

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.17626
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

就这样.无法使用ServiceClient对象!
PS:在VS2010中添加相同的服务引用工作正常,并且完全生成reference.cs.
问题是:生成ClientObject是否存在问题,为什么VS没有给我任何警告信息.此外,如果有人遇到这样的问题 - 我怎么能解决这个问题?

版本信息:
Microsoft Visual Studio Ultimate 2012 RC
版本11.0.50706.0 QRELRC 2012年7月
Microsoft .NET Framework
版本4.5.50501

add-references-dialog visual-studio visual-studio-2012

10
推荐指数
2
解决办法
5765
查看次数

使用RabbitMQ在.NET中发布/订阅样本

我已经构建了这个示例:在.net中使用RabbitMQ入门,但是制作了2个程序:

  • 一个出版商
  • 一个订户

我正在使用BasicPublish发布和BasicAck收听示例.如果我在发布者的每个"发送消息"上运行一个发布者和几个订阅者,则只有一个订阅者获得它.因此,发布者向订阅者发送消息,并且我想向所有订阅者发送一条消息,因此存在一些订单(如订阅者已启动).这个样本有什么问题?您可以通过RabbitMq提供发布者/订阅者消息交换的工作样本吗?

c# publish-subscribe rabbitmq messagebroker

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

Windows窗体中的默认按钮命中(试图找到最佳解决方案)

问题是:如何使默认按钮专注于表格焦点和响应"Enter"点击,但是当插入符号位于文本框中并且多行属性设置为true时,没有聚焦?我知道我可以做一些例外在代码中,但也许有一些我现在不知道的"最佳实践":(谢谢

.net c# windows winforms

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

JQuery点击链接无法正常工作

我有以下代码:

<script type="text/javascript">
$(document).ready(function(){
    shortcut.add("Ctrl+Alt+N", function() {
        $("#btnSave").click();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

其中btnSave是ID为btnSave的锚元素,快捷方式来自http://www.openjs.com/scripts/events/keyboard_shortcuts/.如果我改线$("#btnSave").click();document.getElementById("btnSave").click()-一切工作正常.问题是为什么jquery实现在我的情况下不起作用?
PS:为我的案子制作了jsfiddle:http://jsfiddle.net/0x49D1/WCmeU/
这是有类似问题的人:http ://forums.asp.net/t/1591818.aspx

javascript jquery click hyperlink

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

检查是否正在播放jplayer

是否可以检查jPlayer现在是否正在播放?
我每页有几个玩家,我需要更改一些类,具体取决于当前正在播放的jPlayer.对我来说最明显的检查是查看玩家即时检查当前是否处于播放状态.
文档中找到了关于播放事件的内容,但无法获得如何使用它.现在的示例我有以下内容,这适用于我的情况,但更好的解决方案是在点击按钮(触发播放功能)时检查正在播放的播放器:

// Shows in what player the song is currently playing.
var currentSongId;

function play(songId) {
    $(".playing").removeClass("playing");
    $(".stop").removeClass("stop").addClass("play");
    // If some song is playing-stop it and resets current song so that on next play-it starts playing again
    if (songId == currentSongId) {
        currentSongId = null;
        return;
    }
    // some other logic where I set currentSongId1 or 2, depending on what player's play is fired.
} 
Run Code Online (Sandbox Code Playgroud)

javascript jplayer

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

每个数据库有多个/单个*.edmx文件

我有一个通过ADO.net Data Services与数据库交互的项目.数据库很大(几乎150个表具有依赖性).该项目于几年前启动,当时使用的是DataSet; 现在我们正朝着实体模型关系迈进.由于我们要添加更多需要使用的表,因此该模型正在增长.这是管理所有这些的正确方法吗?我应该有一个SINGLE数据库模型文件来拥有单个数据上下文吗?

有什么缺点,如何将实体框架与大型数据库一起使用(或者不应该与大型数据库一起使用?

我看到的缺点是:

  • 在设计器中打开大型XML时,Visual Studio 2010开始冻结(可能这不是问题,因为即使有很多表也不会长时间冻结).
  • 很难在模型中找到引用(尽管F4 +属性窗口的对象名称的组合框几乎消除了这个与搜索相关的问题).

PS,奇怪,没有人回答.这个问题看起来很重要,用简单的话来说,我只是改写一下:哪个更好,一个整体,一个大型数据库的模型或该数据库的几个模型?

c# database datacontext entity-framework wcf-data-services

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

DevExpress控制WPF加载时间

当我使用DevExpress控件来声明它们被声明的窗口的WPF加载时间时 - 增加.但在第二次访问时 - 它加载速度很快.没有办法在程序启动时预加载所有需要的dll /主题(让它需要5-10秒!),但是在整个程序中快速加载它们?我搜索了一下,找到了这样的东西:

    private static void RunTypeInitializers(Assembly a)
    {
        Type[] types = a.GetExportedTypes();
        for (int i = 0; i < types.Length; i++)
        {
            RuntimeHelpers.RunClassConstructor(types[i].TypeHandle);
        }
    }

    private static void PreloadControls()
    {
        ThemeManager.ApplicationThemeName = Theme.Office2007BlueName;

        ThemeManager.SetThemeName(new TextEdit(), Theme.Office2007BlueName);
        ThemeManager.SetThemeName(new TreeListControl(), Theme.Office2007BlueName);

        RunTypeInitializers(Assembly.GetAssembly(typeof(TextEdit)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(TreeListControl)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(BarManager)));

        //GC.KeepAlive(typeof(TreeListControl));
        //GC.KeepAlive(typeof(BarManager));
        //GC.KeepAlive(typeof(TreeListView));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.MemoEditSettings));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.TextEditSettings));
    }
Run Code Online (Sandbox Code Playgroud)

但不是那样有帮助.第一次加载仍然很长.

wpf performance controls devexpress

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