草庐IT

language-binding

全部标签

c# - 绑定(bind)上的 StringFormat

查看:我想将日期格式化为“dd/MM/yyyy”,换句话说,没有时间。我试过了:,但它不起作用。给我一​​个错误:在类型“Binding”中找不到属性“StringFormat”。 最佳答案 最好和最简单的方法是使用一个转换器,您将日期传递给该转换器并取回格式化的字符串。例如MyNamespace.Converters命名空间:publicclassDateFormatConverter:IValueConverter{publicobjectConvert(objectvalue,TypetargetType,objectpara

c# - Ninject WithConstructorArgument : No matching bindings are available, 并且该类型不可自绑定(bind)

我对WithConstructorArgument的理解可能是错误的,因为以下内容不起作用:我有一个服务,我们称它为MyService,其构造函数采用多个对象和一个名为testEmail的字符串参数。对于这个字符串参数,我添加了以下Ninject绑定(bind):stringtestEmail="test@example.com";kernel.Bind().To().WithConstructorArgument("testEmail",testEmail);但是,当执行下面这行代码时,我得到了一个异常:varmyService=kernel.Get();这是我得到的异常:Error

c# - Ninject WithConstructorArgument : No matching bindings are available, 并且该类型不可自绑定(bind)

我对WithConstructorArgument的理解可能是错误的,因为以下内容不起作用:我有一个服务,我们称它为MyService,其构造函数采用多个对象和一个名为testEmail的字符串参数。对于这个字符串参数,我添加了以下Ninject绑定(bind):stringtestEmail="test@example.com";kernel.Bind().To().WithConstructorArgument("testEmail",testEmail);但是,当执行下面这行代码时,我得到了一个异常:varmyService=kernel.Get();这是我得到的异常:Error

c# - InvalidProgramException/Common Language Runtime 检测到无效程序

这是我很长时间以来看到的最奇怪的编程问题。我正在使用MicrosoftVisualC#2010Express、C#和.NET2.0开发应用程序。此应用程序引用了几个dll/程序集(这些dll都是在我的机器上生成的)。下面是部分代码(都是基本的东西):publicclassPowerManagement{[TestCase]publicvoidPrepareTest(){//Configureaccordingtopre-conditionsPreconditionsprecondition=newPreconditions();precondition.SetupPreconditio

c# - InvalidProgramException/Common Language Runtime 检测到无效程序

这是我很长时间以来看到的最奇怪的编程问题。我正在使用MicrosoftVisualC#2010Express、C#和.NET2.0开发应用程序。此应用程序引用了几个dll/程序集(这些dll都是在我的机器上生成的)。下面是部分代码(都是基本的东西):publicclassPowerManagement{[TestCase]publicvoidPrepareTest(){//Configureaccordingtopre-conditionsPreconditionsprecondition=newPreconditions();precondition.SetupPreconditio

c# - ASP.NET MVC - [Bind(Exclude = "Id")] 的替代方法

[Bind(Exclude="Id")](RelatedQuestion)吗?我可以写一个模型Binder吗? 最佳答案 是的,它被称为View模型。View模型是专门为满足给定View的特定需求而定制的类。所以代替:publicActionResultIndex([Bind(Exclude="Id")]SomeDomainModelmodel)使用:publicActionResultIndex(SomeViewModelviewModel)其中View模型只包含需要绑定(bind)的属性。然后您可以在View模型和模型之间进行映

c# - ASP.NET MVC - [Bind(Exclude = "Id")] 的替代方法

[Bind(Exclude="Id")](RelatedQuestion)吗?我可以写一个模型Binder吗? 最佳答案 是的,它被称为View模型。View模型是专门为满足给定View的特定需求而定制的类。所以代替:publicActionResultIndex([Bind(Exclude="Id")]SomeDomainModelmodel)使用:publicActionResultIndex(SomeViewModelviewModel)其中View模型只包含需要绑定(bind)的属性。然后您可以在View模型和模型之间进行映

c# - 如何将集合绑定(bind)到 WPF :DataGridComboBoxColumn

我有一个简单的对象,例如:classItem{....publicStringMeasure{get;set;}publicString[]Measures{get;}}我试图将其绑定(bind)到具有两个文本列和一个组合框列的DataGrid。对于组合框列,属性Measure是当前选择,Measures是可能的值。我的XAML是:文本列显示得很好,但组合框不是——值根本不显示。绑定(bind)错误为:System.Windows.DataError:2:CannotfindgoverningFrameworkElementorFrameworkContentElementfortar

c# - 如何将集合绑定(bind)到 WPF :DataGridComboBoxColumn

我有一个简单的对象,例如:classItem{....publicStringMeasure{get;set;}publicString[]Measures{get;}}我试图将其绑定(bind)到具有两个文本列和一个组合框列的DataGrid。对于组合框列,属性Measure是当前选择,Measures是可能的值。我的XAML是:文本列显示得很好,但组合框不是——值根本不显示。绑定(bind)错误为:System.Windows.DataError:2:CannotfindgoverningFrameworkElementorFrameworkContentElementfortar

c# - DataContractSerializer - 更改命名空间并反序列化绑定(bind)到旧命名空间的文件

我有一个使用DataContractSerializer序列化的数据类。该类使用没有显式Namespace声明的[DataContract]属性。因此,生成的xml文件中的命名空间是基于类的命名空间生成的。这个类基本上是这样的:namespaceXYZ{[DataContract]publicclassData{[DataMember(Order=1)]publicstringProp1{get;set;}[DataMember(Order=2)]publicintProp2{get;set;}}}...以及生成的xml:StringValue11现在我想通过将[DataContrac