草庐IT

CS-SCRIPT

全部标签

c# - 如何在不在 wpf 中引入新引用的情况下从 View 模型 (.cs) 调用窗口 (.xaml.cs) 中的方法

我正在寻找一种在我的主窗口中调用方法的简单方法,但我想从我的View模型中调用它。基本上,我正在寻找某种“this.parent”之王,将其放入View模型中以引用主窗口。或者,如果您想了解我想要这样做的原因并告诉我另一种解决问题的方法:我正在使用一个不断获取信息的应用程序。在View模型中,信息被处理。我想在每次有满足某种条件的信息进来时发出通知。最初,我在View模型中有一个字典,用于存储有关该信息的信息,我在MainWindow中访问该字典,以便我可以使窗口闪烁并发送其他通知。但是当我在MainWindow中访问它时,我遇到了viewmodel的字典不断变化的问题。如果这个问题听

c# - 如何将母版页的 ScriptManager 放入子页的代码隐藏在 c# (.cs) 文件中

以下是我搭建的网站环境:我有一个母版页。我已经从中创建了一个子页面。我已将脚本管理器放在母版页上。现在我想访问母版页的脚本管理器以在我的代码隐藏(C#)文件中动态创建用户控件。如何访问放置在母版页上的脚本管理器到我的子页。 最佳答案 我明白了,它在ScriptManager类本身中给出。System.Web.UI.ScriptManager.GetCurrent(this.Page); 关于c#-如何将母版页的ScriptManager放入子页的代码隐藏在c#(.cs)文件中,我们在St

c# - 在 IIS 7 中启动应用程序时出现 "CS0016: Could not write to output file"错误

我运行的是Windows7,并且通常不是此设置中的开发人员,并且最近在C#中构建了一个WCFRest服务,我现在正尝试将其部署到本地计算机上的IIS。经过多次争论之后,我设置了应用程序,但是当我导航到该应用程序时,我收到一条错误消息:编译错误Description:Anerroroccurredduringthecompilationofaresourcerequiredtoservicethisrequest.Pleasereviewthefollowingspecificerrordetailsandmodifyyoursourcecodeappropriately.Compile

c# - vs2010 beta 2 下的 CS0120 错误 - 需要对象引用

以下代码在vs2008下可以正常工作:namespaceN2.Engine.Globalization{publicclassDictionaryScope:Scope{objectpreviousValue;publicDictionaryScope(IDictionarydictionary,objectkey,objectvalue):base(delegate{if(dictionary.Contains(key))previousValue=dictionary[key];dictionary[key]=value;},delegate{if(previousValue==n

c# - 为什么 C# 设计器生成的代码(如 Form1.designer.cs)会对 Subversion 造成严重破坏?

我的工作室最近从SourceSafe切换到Subversion,使我们摆脱了自动锁定。这导致了表格的同时编辑,这非常棒。但是,当多个开发人员提交他们的更改时,由设计人员创建的代码文件(所有名为TheFormName.designer.cs的文件)会导致很难解决的冲突。据我所知,这是因为每当用户修改代码时,设计师生成的代码都会被大量重新安排,无论实际更改有多么小。如何使这些冲突更容易解决?有没有办法告诉设计者少修改代码?经验丰富的C#团队如何处理表单的并发修改? 最佳答案 这里有一些尝试:使事情更加模块化。使用用户控件等组件将表单拆分

c# - Ninject.MVC5 不生成 NinjectWebCommon.Cs

我正在VisualStudio2017版本15.4上开发MVC5项目。我在这里得到了意想不到的结果,这是我以前从未遇到过的。我已经从nuget安装了Ninject.MVC5包。它安装得很好,没有给出任何错误或警告。但问题是它没有在App_Start文件夹中生成NinjectWebCommon.cs文件。有什么理由吗? 最佳答案 看起来最新的Ninject.Web.Common.WebHost3.3.0NuGet包不再包含NinjectWebCommon.cs。旧版本(例如3.2.0)确实包含此文件。Ninject.Web.Commo

c# - AssemblyInfo.cs 颠覆和 TortoiseSVN

我正在使用TortoiseSVN和VisualStudio2008。有什么方法可以在每个构建中使用svn的版本更新我项目的assemblyinfo.cs吗?例如1.0.0.[svn的版本]->1.0.0.12 最佳答案 您可以使用SubWCRevTortoiseSVN附带的工具(也可单独获得)。从命令行运行它或使用COM-Object它提供。SubWCRev命令行工具replaceskeywords在包含来自您的svn工作副本的信息的文件中。一个example显示在文档中。 关于c#-A

c# - 在 Startup.cs 之外实现依赖注入(inject)

我想在ASP.NETCORE1中实现依赖注入(inject)。我知道.NetCore中的一切都是关于DI的。例如publicvoidConfigureServices(IServiceCollectionservices){//Addapplicationservices.services.AddTransient();}但是对于拥有超过20个实体和服务的大项目来说,在ConfigureServices中编写所有这些代码行是非常困难和不可读的。我想知道这是否可能在Startup.cs之外实现依赖注入(inject),然后将其添加到服务中。感谢您的回答。 最佳

javascript - Chrome 扩展 : Checking if content script has been injected or not

我正在开发Chrome扩展程序。我没有使用manifest.json来匹配所有URL的内容脚本,而是在用户单击扩展图标时通过调用chrome.tabs.executeScript懒惰地注入(inject)内容脚本。我正在尝试避免多次执行脚本。所以我的内容脚本中有以下代码:if(!window.ALREADY_INJECTED_FLAG){window.ALREADY_INJECTED_FLAG=trueinit()//问题#1,每次点击扩展图标时,这是否足够安全以天真地调用chrome.tabs.executeScript?换句话说,这是幂等的吗?问题#2,chrome.tabs.in

javascript - 类型错误 : [API] is undefined in content script or Why can't I do this in a content script?

我试图在Firefox中编写一个简单的扩展,其中我修改了X-Frame-Allowheader。我简要地查看了文档,发现它们支持webRequest.onHeadersReceived.addListener()。但是,我无法在收到header时运行我的代码。list.json{"manifest_version":2,"name":"xframeoptions","version":"1.0","description":"SetX-Frame-OptionstoALLOW","icons":{"48":"icons/icon.png"},"permissions":["webReq