草庐IT

上下册

全部标签

c# - 点击上下文菜单而不是点击并按住

我需要打开一个菜单,由于WP7未设计来执行此类操作,因此我正在借助Toolkit。以下是示例代码:现在,只要用户执行按住操作,它就可以正常工作。但我不能要求用户执行此类操作。我需要通过单击/点击/触摸/手势(无论您想调用它)来显示菜单。有人可以建议吗?如果您认为工具包不是最好的方法,请使用示例代码建议替代方案。我尝试了弹出窗口,但这对我的应用程序来说弊大于利 最佳答案 您可以将GestureListener添加到Border并订阅Tap事件。在事件处理程序中,您获取Border的ContextMenu,如果它没有逻辑父级,则将IsO

C#:在 ASP.NET 中向 Parallel.ForEach() 添加上下文

我有一个带有静态get属性的静态类,在这个属性中,我这样做://propertybody{//HttpContext.CurrentisNOTnull...Parallel.ForEach(files,file=>{//HttpContext.Currentisnullvarpromo=newPromotion();...});...//HttpContext.CurrentisNOTnull}在View使用此属性之前,此静态类不会进行类型初始化。问题在于Promotion的静态构造函数,它是在Parallel.ForEach()中第一次创建newPromotion()时初始化的,使用

c# - 如何在当前上下文中访问 WCF 服务实例?

如果我在特定服务实例和操作的上下文中执行,我如何才能访问当前正在执行的服务实例?服务实例不继承自任何特定的公共(public)基类或接口(interface),我能找到的进入现有上下文的唯一途径是:OperationContext.Current但我似乎无法找到任何引用实际服务实例本身的属性,因此我无法将其转换为我所知道的应该是什么并对其执行操作。在不探究我为什么这样做(无关紧要)的情况下,如果有任何方法可以找到我正在寻找的引用,请告诉我。编辑:[ServiceContract]publicinterfaceIInventory{[OperationContract]ListListD

c# - 上下文菜单父级?

您好,我在标签(c#、winforms)上添加了一个上下文菜单。我的上下文菜单有3个子项,我想在单击任何一个上下文菜单项时显示标签文本。提前致谢 最佳答案 ContextMenuStrip控件有一个SourceControl属性,它将引用打开它的控件。您可以使用它从控件中提取文本:privatevoidMenuStripItem_Click(objectsender,EventArgse){ToolStripItemitem=(senderasToolStripItem);if(item!=null){ContextMenuStri

c# - Xamarin.Forms 2.5.0 和上下文

今天我更新到Xamarin.Forms2.5.0并看到,我收到以下警告:来自Android子项目:WarningCS0618'Forms.Context'isobsolete:'Contextisobsoleteasofversion2.5.Pleaseusealocalcontextinstead.'如何获取本地上下文而不是Forms.Context?IstheAndroidContextmeant?来自自定义渲染器:WarningCS0618'ButtonRenderer.ButtonRenderer()'isobsolete:'Thisconstructorisobsoletea

c# - 带有插件式系统的 EF 多上下文。如何在运行时应用迁移?

我有一个Web应用程序,它应该作为一系列插件组合到核心基础架构中。一个插件是一个编译好的CLRdll+一些内容文件,这些文件将被放置在某个位置。我正在使用Autofac来扫描和注册程序集中的类型,并使用一些奇特的路由从那里为Controller和Assets提供服务。但是,由于每个插件程序集都可以包含一个DbContext(按照惯例,每个插件程序集都将使用自己的数据库),所以我不太清楚在那里该做什么。现在我发现了很多关于如何使用多个上下文的内容,但这都需要知道这些内容在开发时。我的应用程序直到运行时才知道将使用什么上下文。理想情况下,我正在寻找的是某种方式来做ApplyMigratio

使用 HashSet(pluralsight 代码)的假数据库上下文的 C# 单元测试(新 Q)

简短版:在此视频中,ScottAllen先生explainshowtotestacontroller.但是他没有展示类的完整代码:FakeDbContext。有没有人可以帮我完成它?他在“测试Controller”视频的06分15分展示了类(class)。长版在学校,我有一门选修课,我们学习C#。我的考试项目是一个使用MVC3的ASP站点。为了快速学习,我看过PluralSight的视频。我的问题是关于thisvideo中的一些代码他解释了如何测试Controller。所以我试过:我制作了一个具有简单索引方法的Controller:publicclassRound1Controller

c# - 从枚举值列表创建可检查上下文菜单的通用方法

我想创建一个上下文菜单,其中一个menuItem将是一个可以在枚举值中进行选择的子菜单。我不想将枚举中的任何值硬编码到xaml中,因为我希望任何枚举值更改都会自动反射(reflect)在UI中,而无需任何干预。我希望我的菜单是一个没有任何伪影的常规上下文菜单(我的意思是外观应该与常规ContextMenu一样)。我尝试了很多方法都没有成功。我的每个试验总是遗漏一些东西,但主要遗漏的部分似乎是一个可以绑定(bind)到某些东西的converterParamter。我是红色的:CreatingacheckablecontextmenufromalistofenumvaluesWPFMult

c# - UOW - 在上一个异步操作完成之前,第二个操作在此上下文中开始

我正在尝试下面的代码,它有两个部分,一个是通过棱镜导航。当允许导航时,我会异步启动深度加载,但每次都有一个新的上下文。在后面的代码中,我想取消未完成此加载的挂起导航,但下面的代码甚至不起作用,所以取消是以后的事;-)导航逻辑:这里没有问题publicvoidOnNavigatedTo(NavigationContextnavigationContext){intrelatieId=(int)navigationContext.Parameters["RelatieId"];if(_relatie!=null&&_relatie.RelatieId==relatieId)return;l

c# - 如何表示有界上下文?

我的意思是-在物理上,在代码中。命名、命名空间、文件夹、程序集、数据库的组织。限界上下文应该如何交互?例如,随意使用经典e-commercebusinessdomain. 最佳答案 我会说'这取决于'有时将您的BC实体映射到同一个数据库就足够了,有时您的BC可能有不同的数据库。IMO,电子商务可能更像是一个BC而不是一个完整的领域。我在一家销售食品的整体销售代理处呆了太多时间。所以域是“wholesales”,限界上下文是,inventory,purchase,sales,invoicing,productcatalogue和e-c