草庐IT

view_func

全部标签

c# - 如何声明返回相同类型的 Func Delegate 的 Func Delegate?

我想编写一个方法来完成一些工作并最终返回另一个与原始方法具有相同签名的方法。这个想法是根据前一个字节值顺序处理字节流,而不用递归。通过这样调用它:MyDelegateexecuteMethod=handleFirstByte//WhatformshouldbeMyDelegate?foreach(BytemyByteinBytes){executeMethod=executeMethod(myByte);//doesstuffonbyteandreturnsthemethodtohandlethefollowingbyte}为了移交方法,我想将它们分配给Func委托(delegate)

c# - List<SelectListItem> 如何在 View 中安全地转换为 SelectList

我正在关注一个问题,其中OP有类似这样的东西[HttpGet]publicActionResultIndex(){varoptions=newList();options.Add(newSelectListItem{Text="Text1",Value="1"});options.Add(newSelectListItem{Text="Text2",Value="2"});options.Add(newSelectListItem{Text="Text3",Value="3"});ViewBag.Status=options;returnView();}然后在View中可以做这样的事情

c# - 如何有多对 "View-ViewModel"?

我正在构建一个基于MVVM-Light的应用程序。我需要创建同一个View的多个实例,每个实例都应该绑定(bind)到它自己的ViewModel。默认的ViewModelLocator将ViewModel实现为单例,因此同一View的不同实例将绑定(bind)到同一ViewModel。我可以在VMLocator中将ViewModel创建为非静态对象(就像返回新的VM()...一样简单),但这只能部分帮助我。事实上,我仍然需要跟踪打开的窗口。然而,每个窗口可能会打开其他几个窗口(尽管类型不同)。在这种情况下,我可能需要对父View及其所有subview执行一些操作。例如,在关闭ViewP

c# - 在 MVVMCross 中将对象传递到 "navigated to" View 模型的最佳方法是什么?

我有一个ViewModel,其中包含一个Team,该Team具有一个Players属性,该属性是Player对象的列表。在TeamView中,团队是深度加载的,因此玩家数据已经在内存中。将给定的选定Player类实例传递给PlayerView的最佳方法是什么?问题是MVVMCrossViewModel构造函数在当前版本中只能包含字符串属性。我有以下想法:传递所选玩家的ID,并将Team.Players属性作为ViewModel分配给PlayerView。如果所选玩家只是PlayerView中的焦点玩家并且PlayerView实际上是一个“玩家”View,用户也可以在其他团队玩家之间滑动

c# - 通过 PartialView 方法返回 View

IwantuseajaxtopreventrefreshmypagesandforthisIwantreturnViewsbyPartialViewmethodfromcontrolleronajaxcall.问题是:将View作为PartialView返回是一种好方法吗?我应该如何在Controller的PartialView方法中设置View路径?例如对于Views/BasicInfo/_Index路径中的_IndexView,我尝试PartialView("~/Views/BasicInfo/_Index");,PartialView("~/Views/BasicInfo/_In

c# - ASP.NET MVC : Views using a model type that is loaded by MEF can't be found by the view engine

我正在尝试创建一个框架,以允许将Controller和View动态导入到MVC应用程序中。到目前为止,它是这样工作的:我正在使用.NET4、ASP.NETMVC3RC和RazorViewEngine每个项目都使用MEF导出和导入Controller-我将给定项目中的一组Controller和View称为“模块”BuildManager使用应用前启动方法和BuildManager.AddReferencedAssembly动态引用使用MEF发现的程序集。使用构建事件将二进制文件(来自导出项目)和View复制到目标项目的文件夹结构中使用自定义Controller工厂选择Controller

c# - ASP.Net MVC 3 中的共享错误 View ,它有什么用?

我还是MVC3的新手,我正在努力为我的应用程序创建一个漂亮的错误页面。我注意到自动生成的共享Error.cshtmlView,它有什么用途以及如何使用?任何实现一个简单的单一错误页面的链接也很棒:-) 最佳答案 那已经到位了;如果您的请求来自网络服务器本身,您只是看不到它,因为默认情况下会显示原始错误——这对调试非常有用。远程访问者将看到默认的error.cshtml结果:Sorry,anerroroccurredwhileprocessingyourrequest.要在本地查看错误页面,请确保customErrors模式为“On”

c# - 如何在 WPF 中使用一次性 View 模型?

如果View模型引用非托管资源或具有事件处理程序(例如在调度程序计时器上处理已过),我如何确保View模型被正确处理。在第一种情况下,终结器是一个选项,虽然不理想,但在后者中,它永远不会被调用。我们如何判断何时不再有View附加到View模型。 最佳答案 我通过执行以下操作实现了这一点:从App.xaml中删除StartupUri属性。按如下方式定义我的App类:publicpartialclassApp:Application{publicApp(){IDisposabledisposableViewModel=null;//Cr

c# - C# 中作为 Func 的操作

我有一个以Func作为参数的参数化方法SomeTypeSomeMethod(Funcf){...}我想传递一个Action而不必重载该方法。但这带来了问题,您如何将Action表示为Func?我试过了Func但它无效。 最佳答案 您可以创建一个扩展方法来包装一个Action并返回一个虚拟值:publicstaticclassActionExtensions{publicstaticFuncToFunc(thisActionact){returna=>{act(a);returndefault(T)/*ora*/;};}}Action

c# - FluentAssertions ShouldNotThrow 无法识别异步方法/Func

我正在尝试检查异步方法抛出的具体异常。为此,我使用MSTEST和FluentAssertions2.0.1。我检查过这个DiscussiononCodeplex并查看它如何与异步异常方法一起工作,这是关于FluentAssertionsasynctests的另一个链接:尝试使用我的“生产”代码一段时间后,我关闭了Fluentassertions伪造的aync类,结果代码如下(将此代码放在[TestClass]中:[TestMethod]publicvoidTestThrowFromAsyncMethod(){varasyncObject=newAsyncClass();Actionac