草庐IT

NG-BIND-HTML

全部标签

c# - Winforms DataGridView 数据绑定(bind)到复杂类型/嵌套属性

我正在尝试将DataGridView数据绑定(bind)到包含具有以下结构的类的列表:MyClass.SubClass.Property当我单步执行代码时,从未请求SubClass。我没有收到任何错误,只是没有看到任何数据。请注意,我可以在具有相同层次结构的编辑表单中进行数据绑定(bind)。 最佳答案 LawofDemeter.在公开SubClass.Property的MyClass上创建一个属性。像这样:publicclassMyClass{privateSubClass_mySubClass;publicMyClass(Sub

c# - 如何在 WPF 中绑定(bind)命令

有时我们多次使用复杂的方法,以至于忘记了完成任务的最简单方法。我知道如何进行命令绑定(bind),但我总是使用相同的方法。创建一个实现ICommand接口(interface)的类,并从View模型中创建该类的新实例,绑定(bind)就像一个魅力。这是我用于命令绑定(bind)的代码publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();DataContext=this;testCommand=newMeCommand(processor);}ICommandtestCommand;pub

c# - 当它绑定(bind)到 XmlDataProvider 时,如何在 WPF DataGrid 中创建一个新行?

我有一个项目,其中XmlDataProvider绑定(bind)到WPFDataGrid控件。我在DataGrid上设置了如下绑定(bind):用户可以毫无问题地使用DataGrid编辑条目。我无法完成的是允许用户使用DataGrid添加新行(即新人)。我怎么能允许这样做? 最佳答案 确保您设置了:CanUserAddRows="True"并且绑定(bind)类的默认构造函数可用。 关于c#-当它绑定(bind)到XmlDataProvider时,如何在WPFDataGrid中创建一个新

c# - 绑定(bind)列表和 LINQ?

我是Linq的新手,我想对BindingList中的一些数据进行排序。完成Linq查询后,我需要重新使用BindingList集合来绑定(bind)我的数据。varorderedList=//Hereislinqqueryreturn(BindingList)orderedList;编译成功,执行失败,请问这是什么技巧? 最佳答案 newBindingList(orderedList.ToList()) 关于c#-绑定(bind)列表和LINQ?,我们在StackOverflow上找到一

c# - Caliburn.Micro 让它将 MainView 中的 UserControls 绑定(bind)到他们的 ViewModels

我有一个MainView.xaml,可以很好地绑定(bind)到MainViewModel。我想尝试的是将主窗体上的许多控件拆分为UserControl。现在,我将UserControls与MainView一起放入Views文件夹中,并将它们命名为LeftSideControlView.xaml和RightSideControlView.xaml。对应的ViewModels在名为LeftSideControlViewModel等的ViewModels文件夹中。我成功地将用户控件添加到主视图:它们在设计器中正确显示。这是xaml中的其中一个:我使用CaSTLe.Windsor在AppBo

c# - @Html.EditorFor(m => m) MVC 中的 lambda 语法

我正在学习C#和MVC,并试图理解一些示例。@Html.EditorFor(m=>m)最终我发现“=>”是lambda运算符,它的意思类似于“msuchthatm”。这对我来说真的没有任何意义。为什么不直接传入m?此外,我在使用的任何View中都没有看到m的定义。模型已定义,据称这就是该方法正在接受的内容。它是如何工作的?最后,我查看了Html.EditorFor的定义,并没有看到任何只传递一个参数的重载。这个语法在哪里定义的??http://msdn.microsoft.com/en-us/library/ee834942.aspx 最佳答案

c# - Nancy:从 "/"提供静态内容(例如 index.html)?

我正在尝试使用Nancy制作单页Web应用程序。因此,我希望我的根URL提供一个纯.html文件,没有任何View逻辑或任何内容。我试过了Get["/"]=parameters=>Response.AsHtml("content/index.html")但是没有AsHtml.我尝试了一个自定义Bootstrapconventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddFile("/",@"content/index.html"));但显然它认为“/”不是文件-Nancy给了我一个目录列表htt

c# - 在 Xamarin.Forms 中绑定(bind)自定义 View

我在将Xamarin表单中的自定义View中的数据绑定(bind)到包含页面的View模型时遇到问题。我的自定义View很简单,一对标签代表一个键值对:后面的代码:publicpartialclassKeyValueView:ContentView{publicKeyValueView(){InitializeComponent();this.VerticalOptions=LayoutOptions.Start;this.BindingContext=this;}publicstaticreadonlyBindablePropertyValueProperty=BindablePro

c# - WPF 数据绑定(bind)和 IValueConverter

为什么当我在WPF中的绑定(bind)表达式中使用转换器时,当数据更新时值没有更新。我有一个简单的Person数据模型:classPerson:INotifyPropertyChanged{publicstringFirstName{get;set;}publicstringLastName{get;set;}}我的绑定(bind)表达式如下所示:我的转换器看起来像这样:classPersonNameConverter:IValueConverter{publicobjectConvert(objectvalue,TypetargetType,objectparameter,Cultu

c# - 如何手动更新多重绑定(bind)

Binding有问题。Rectangle.Fill依赖属性通过转换器绑定(bind)到ObservableCollection。虽然ObservableCollection实现了INotifyCollectionChanged,但绑定(bind)并未更新。然而,我设法通过将我的委托(delegate)附加到集合的更改通知事件并手动刷新绑定(bind)来解决这个问题:voidColorsCollectionChanged(objectsender,System.Collections.Specialized.NotifyCollectionChangedEventArgse){Bindi