草庐IT

data-bind

全部标签

c# - 将查询参数绑定(bind)到 ASP.NET Core 中的模型

我正在尝试使用从查询参数到搜索对象的模型绑定(bind)。我的搜索对象是[DataContract]publicclassCriteria{[DataMember(Name="first_name")]publicstringFirstName{get;set;}}我的Controller有以下Action[Route("users")]publicclassUserController:Controller{[HttpGet("search")]publicIActionResultSearch([FromQuery]Criteriacriteria){...}}当我按如下方式调用端

c# - 无法将类型 'System.Data.EntityState' 隐式转换为 'System.Data.Entity.EntityState' 。存在显式转换(您是否缺少转换?)

我在使用EntityFramework时在asp.net中遇到此错误:“无法将类型System.Data.EntityState隐式转换为System.Data.Entity.EntityState。存在显式转换(是否缺少强制转换?)”这是片段:foreach(OrderLinelineinorder.OrderLines){context.Entry(line.Product).State=System.Data.EntityState.Modified;}请建议我应该如何解决错误。 最佳答案 当您使用EF6或从EF5迁移到EF6

c# - WPF - 将 List<T> 绑定(bind)为 WrapPanel 的内容

是否可以将WrapPanel的内容(子项)绑定(bind)到依赖属性?我在想的是拥有一个List类型的依赖属性,然后为MyClass定义一个模板。然后让WrapPanel显示它们。我知道使用列表框更容易做到这一点,但由于其他限制,我需要在转到列表框之前尝试使用WrapPanel。我正在使用MVVM。我更喜欢以那种模式这样做。如果我要脱离MVVM,我可以只使用一个事件或命名它并在加载时填充它。我希望有一种更简洁的绑定(bind)方式。 最佳答案 ItemsControl是你的friend:

c# - WCF 中的 mex 绑定(bind)错误

我正在使用VSTS2008+C#+.NET3.0。我正在使用自托管WCF服务。执行以下语句时,出现如下“找不到绑定(bind)”的错误。我已经发布了整个app.config文件,有什么问题吗?ServiceHosthost=newServiceHost(typeof(MyWCFService));错误信息:CouldnotfindabaseaddressthatmatchesschemehttpfortheendpointwithbindingMetadataExchangeHttpBinding.Registeredbaseaddressschemesare[https].完整的应用

c# - 从 MVVM 中的 DataGrid 或 ListBox 绑定(bind)到 SelectedItems

只是在WPF上做了一些简单的阅读,我需要从DataGrid中绑定(bind)selectedItems,但我无法想出任何有形的东西。我只需要选定的对象。数据网格: 最佳答案 SelectedItems可绑定(bind)为XAMLCommandParameter。经过大量挖掘和谷歌搜索,我终于找到了解决这个常见问题的简单方法。要使其正常工作,您必须遵循以下所有规则:正在关注EdBall'ssuggestion',在XAML命令数据绑定(bind)上,在Command属性之前定义CommandParameter属性。这是一个非常耗时的错

c# - 移植时出现 Mono resources.resx 问题( '</data>' 上的 resx xml 文件出现奇怪错误)

所以我有一个C#应用程序。它有一些链接到它的Assets,并在编译时被嵌入。应用程序在Windows上完美编译和运行。当测试与单声道的兼容性时,一切都是正确的。如果我尝试编译给出一个错误nxml文件/home/rupert/Desktop/CloudObserverLite(4)/CloudObserverLite/Properties/Resources.resx:Error:Error:InvalidResXinput.Position:Line123,Column5.Innerexception:value(CloudObserverLite)如果我们将查看resxxml...S

c# - 使用 BindingSource 绑定(bind)到嵌套属性 - 或者,使实体可绑定(bind)

绑定(bind)到嵌套属性非常简单:checkBox1.DataBindings.Add(newBinding("Checked",bindingSource,"myProperty"));//NormalbindingcheckBox2.DataBindings.Add(newBinding("Checked",bindingSource,"myProperty.innerProperty"));//Nestedproperty但是,当myProperty.innerProperty发生更改时,不会引发任何事件-BindingSource永远不会收到更改通知。我已经read解决方案是

c# - 嵌套的多重绑定(bind)

我使用WPF已经有一段时间了,但是今天我第一次需要将一个MultiBinding嵌套在另一个里面,比如:我收到一个异常,表明框架不允许这样做:XamlParseExceptionwasunhandled:Addvaluetocollectionoftype'System.Collections.ObjectModel.Collection(System.Windows.Data.BindingBase)'threwanexception.InnerException更明确:BindingCollectiondoesnotsupportitemsoftypeMultiBinding.On

c# - 使用 ODP.NET 按名称绑定(bind)查询参数

我目前正在为Oracle(System.Data.OracleClient)使用MicrosoftADO.NET提供程序。我知道它肯定不是最好的Oracle提供程序并且它willsoonbedeprecated,我应该改用Oracle的ODP.NET。我仍然使用MS提供程序的原因是因为ODP.NET按位置绑定(bind)参数,而不是按名称。当您在查询中使用许多参数时,这确实是一个PITA,因为您必须小心以正确的顺序添加它们,这很容易导致错误。当您在同一个查询中多次使用同一个参数时,这也很烦人,例如:SELECTA,B,CFROMFOOWHEREX=:PARAM_XOR:PARAM_X=

c# - DataContext 并将自身绑定(bind)为 RelativeSource

有人可以向我解释以下XAML行吗?DataContext="{BindingRelativeSource={RelativeSourceSelf}}"Here简单的使用示例。如何用C#代码替换该行? 最佳答案 这只是将DataContext属性设置为等于具有该属性的对象。等效代码为this.DataContext=this;编辑DataContext属性是用作此对象及其子对象上发生的所有绑定(bind)的上下文的对象。如果您没有将DataContext正确设置为要绑定(bind)到的模型,则所有绑定(bind)都将失败。编辑2以下是