草庐IT

name-binding

全部标签

c# - WPF中如何实现双向数据绑定(bind)?

我听说过很多有关WPF中的双向绑定(bind)的信息,但我并不完全清楚如何实现它或它的实际含义。我有一个ListView,里面有一堆项目。当用户选择一个新项目时,应用程序中的TextBox将更改其文本以显示所选项目的某些属性。但是当用户更改文本框中的文本时,我希望ListView项也立即更新。是否有任何“双向绑定(bind)”神奇的WPF方法可以实现这一点? 最佳答案 Mark'sanswer显示了如何完成您想要的,但您还更笼统地询问了“如何完成[双向绑定(bind)]及其实际含义。”单向绑定(bind)意味着绑定(bind)目标(

c# - "The type or namespace name ' 使用 ' could not be found"路由 "attribute routing"

只是试图将一些代码从一个工作项目拼接到另一个。“from”项目使用“属性路由”,您可以在WebAPIController模块中嵌入[Route(…)]指令来指示应该将哪个HTTP消息路由到哪个服务例程。在“from”项目中工作正常,但在“to”项目中我收到构建错误“找不到类型或namespace名称‘Route’(是否缺少using指令或程序集引用?)"我已经尝试将“from”项目中的所有using语句基本上复制到“to”项目中,但这没有明显效果。没有任何MS文档表明需要NuGet包(甚至是using语句)。这两个项目都应该是ASP.NETMVC4。(是的,我用config.MapHt

c# - WCF 绑定(bind)使用的序列化的性能测试

我有以下对象:publicpartialclassGame{publicboolFinished{get;set;}publicGuidGameGUID{get;set;}publiclongGameID{get;set;}publicboolGameSetup{get;set;}publicNullableMaximumCardsInDeck{get;set;}publicPlayerPlayer{get;set;}publicPlayerPlayer1{get;set;}publicboolPlayer1Connected{get;set;}publicboolPlayer1Env

c# - 无法添加类型为 'filter' 且唯一键属性 'name' 设置为 'ASP.Net_4.0_64bit' 的重复集合条目

我遇到这个问题已经有一段时间了。当我打开一个指向我的本地主机的asp.net页面时,就会发生这种情况。我正在运行带有visualstudio2012和iis7.5的Windows2008r2。它显示的配置源是这样的。:1451:1452:1453:它表明它在第1452行出错。最初,这是inetsrv32位和64位位置的applicationHost.config文件中的一个问题。我进去并删除了重复的4.0条目,它工作了好几个月。然后它又开始抛出这个错误。那时我刚刚完全重新安装了IIS,我的应用程序又开始工作了。此错误再次开始出现,我再次执行了IIS的完全重新安装,但这次没有帮助,我的应

c# - WebApi 服务中的 [FromUri] 属性忽略了 DataMember 的 Name 属性

我们正在使用Asp.NetWebApi创建RestService。但由于某种原因,当尝试使用[FromURI]属性反序列化复杂属性时,Name属性在DataMember属性中被忽略。例如我们可能有:方法:publicIHttpActionResultGet([FromUri]Useruser)型号:[DataContract]publicclassUser{[DataMember(Name="username")]publicstringUsername{get;set;}[DataMember(Name="isActive",IsRequired=false)]publicbool?

c# - WCF 自定义 JSONP 绑定(bind)和 httpsTransport

我的问题围绕着用JSONP响应的IIS的WCFREST服务。我参加了这个解决方案中的类(class):http://msdn.microsoft.com/en-us/library/cc716898.aspx并将它们添加到我的。使用httpTransport模拟在我的开发人员工作站上一切正常,但是当我尝试移动到开发服务器时,我遇到了一些安全问题。使用下面的配置和应用程序池身份用户解决了这些问题。我还为仅NTLM身份验证配置了IIS元数据库文件(我们正在使用IIS6,但很快就会成为IIS7,需要在两者上工作)因为我无权创建SPN。我相信当前配置解决了我的安全问题但在此过程中我的JSONP

c# - 为什么在使用 WriteValue 更新 bool 绑定(bind)时会出现格式异常?

我的表单上有一堆复选框,它们的Checked属性绑定(bind)到数据模型上的bool属性:chk1.DataBindings.Add(newBindingValue(this,"Checked","MyBooleanProperty1",false))chk2.DataBindings.Add(newBindingValue(this,"Checked","MyBooleanProperty2",false))chk3.DataBindings.Add(newBindingValue(this,"Checked","MyBooleanProperty3",false))还有一个用于屏

c# - 将数据绑定(bind)到 Windows 窗体 TabControl

我正在尝试我的第一个Windows窗体项目,之前完全基于Web并遇到了一些问题。我想将对象列表绑定(bind)到TabControl并让它创建选项卡,然后让数据绑定(bind)值可从每个选项卡的单击事件访问。我要绑定(bind)的对象是publicclassTreeNodeItem{privateNTreenode;publicTreeNodeItem(NTreenode){this.node=node;}publicstringValue{get{returnthis.node.data;}}}NTree节点表示对象中的一个节点,该对象以树结构对数据进行建模。我想为列表中的每个对象创

c# - XAML 设计器显示属性名称而不是设计器数据 (d :DataContext) when Binding

上下文我希望我的UserControl(RepositoryContainer)在XAMLDesigner上填充数据。我创建了一个名为RepositoryContainerDesignData.xaml的文件(它与RepositoryContainer.xaml位于同一文件夹中)并将其设置为d:DataContext到UserControl。但XAML设计器不显示数据,而是显示属性名称。这是一个最小的例子:设计数据(RepositoryContainerDesignData.xaml)用户控件(RepositoryContainer.xaml)代码隐藏usingSystem.Windo

c# - WPF 绑定(bind)到工具提示

不确定这里在做什么,但绑定(bind)适用于数据模板中的标签,但不适用于工具提示。任何帮助将不胜感激。顺便说一句,DataTemplate在Listview中使用。“描述”属性存在于绑定(bind)到ListView的View模型上。我在VS2010的输出窗口中得到的消息是:System.Windows.Data错误:39:BindingExpression路径错误:在“对象”“字符串”(HashCode=-466763399)上找不到“描述”属性。BindingExpression:Path=DataContext.Description;DataItem='StackPanel'(