【c# – 在通用Windows应用程序中,如果视图模型中的属性发生更改,如何使用xaml更改按钮的背景颜色和数据绑定】教程文章相关的互联网学习教程文章

c# – 如何在数据绑定中继器中创建条件内容【代码】

我正在设置由XML配置驱动的用户控件.通过示例更容易解释.请查看以下配置代码段:<node><text lbl="Text:"/><checkbox lbl="Check me:" checked="true"/> </node>我想要实现的目标是将该代码段转换为单个文本框和复选框控件.当然,如果代码段包含更多节点,则会自动生成更多控件. 给出任务的迭代性质,我选择使用Repeater.在其中我放置了两个(更多,见下图)控件,一个CheckBox和一个Editbox.为了选择激活哪个控件,我使用了内联切换命令,检...

c# – 为什么CheckedListBox的数据绑定“隐藏”?

CheckedListBox上的DataSource属性对Intellisense是隐藏的.为什么?您可以使用绑定属性使其工作,但我担心它是隐藏的原因,我不应该在CheckedListBox上数据绑定由于一些我不知道的重要原因. 在CheckedListBox上数据绑定好吗?解决方法:CheckedListBox旨在与其Add和AddRange方法一起使用:To add objects to the list at runtime, assign an array of objectreferences with the AddRange method.The list then displays the defaults...

c# – 将一个位数据绑定到复选框【代码】

我有一个复选框,数据绑定到我的数据库中的一个字段,该字段在数据库中有点. 这是我的复选框:<asp:CheckBox ID="chkDownloaded" runat="server" Checked='<%#DataBinder.Eval(Container.DataItem, "Downloaded")%>' />当我运行代码时,我收到以下错误:Specified cast is not valid.知道如何解决这个问题吗? 谢谢!解决方法:尝试DataBinder.Eval(Container.DataItem, "Downloaded") ?? false

c# – 在WPF中使用MVVM的嵌套数据绑定无法正常工作【代码】

我无法弄清楚为什么WPF中的第三个嵌套数据绑定无法正常工作.我正在使用Entity Framework和Sql Server 2012,以下是我的实体.应用程序可以有多个帐户.有一个帐户表和一个应用程序表. 实体1.申请2.账目 的ViewModels1. ApplicationListViewModel2. ApplicationViewModel3. AccountListViewModel4. AccountViewModel 在我的usercontrol中,我尝试执行以下操作:1.使用组合框使用ApplicationListViewModel选择应用程序(工作)2.在选定的应...

c# – Combobox数据绑定显示system.data.datarowview【代码】

我将combobox与datasource,displaymember,valuemember绑定.它在我的电脑上工作正常,但它不适用于客户端电脑.以下是我的源代码: 从UserControl的构造函数调用cbxAlloyBinding方法.private void cbxAlloyBinding(){DataTable dt = new DataTable();SqlDataAdapter adp = new SqlDataAdapter("SELECT alloyName,alloyId FROM alloy", con);adp.Fill(dt);if (dt.Rows.Count > 0){cbxMetal.DisplayMember = "alloyName";cbxMetal.Value...

c# – 数据绑定到对象 – 如何更新对象/绑定?【代码】

我有一个文本框并使用数据绑定到一个对象.这很好,直到我尝试选择一个新产品:product = new Product(id); textbox.DataBindings.Add("Text", product, "ProductName");// After user action: product = new Product(newId); // <- the textbox isn't updated产品更新后,是否必须清除数据绑定并再次设置?解决方法:简而言之:是的,您必须重新建立DataBinding,因为TextBox具有对旧对象的引用. 但为了使其更加健壮,您应该为DataBindin...

c# – Itemscontrol中的Itemscontrol并使用自定义数据绑定它们【代码】

我是WPF的新手.我一直在努力做到以下几点: 以下是我的数据结构:public class TokenItems {public string items {get;set;} public int quantity {get;set}} public class Token { public int tokenNo {get;set;} public string name {get;set;} public List<TokenItems> currentItems {get;set;}} public List<Token> tokenList = new List<Token>();XAML:<ItemsControl Name="ParentControl">....<DataTemplate><TextBlock C...

c# – WPF数据绑定ProgressBar未显示进度【代码】

让ProgressBar正常工作我遇到了麻烦. XAML:<ProgressBar x:Name="ProgressBar" Value="{Binding Progress, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" Height="37" Margin="10,35,0,0" VerticalAlignment="Top" Width="590"/>代码背后:ProgressBar.DataContext = progressModel;IProgressModel:public interface IProgressModel {double Minimum { get; set; }double Maximum { get; set; }double Prog...

c# – 将数据绑定到DataGridView【代码】

我试图绑定List< T>到DataGridView.在实现删除行之前,一切似乎都没问题:Companies.CompaniesList.RemoveAt(dataGridView1.SelectedRows[0].Index); dataGridView1.DataSource = Companies.CompaniesList;(Companies.Companies is List< Company> collection)我得到的是数据错误消息(尽管已成功删除行).我试过这个:Companies.CompaniesList.RemoveAt(dataGridView1.SelectedRows[0].Index); bs = new BindingSource(); bs.DataSou...

WinForms(C#)数据绑定对象到Checkbox.Checked属性【代码】

我正在编写一个WinForms应用程序,并试图将.NET对象上的布尔属性绑定到Checkbox的“checked”属性.我成功创建了绑定,但是当我将source属性的值从false更改为true(我有一个切换它的按钮)时,复选框的“checked”属性不会反映该更改.if (chkPreRun.DataBindings["Checked"] == null) {Debug.WriteLine("Adding chkPreRun databinding");Binding _binding = chkPreRun.DataBindings.Add("Checked", NwmConfig, "PreRun")// Added this j...

c# – WPF数据绑定到复合类模式?【代码】

我是第一次尝试WPF而且我正在努力解决如何将控件绑定到使用其他对象组合构建的类.例如,如果我有由两个单独的类构成的类Comp(请注意为清晰起见省略了各种元素):class One {int _first;int _second; }class Two {string _third;string _fourth; }class Comp {int _int1;One _part1;Two _part2; }现在我明白我可以使用Comp中定义的“get”轻松绑定_int1.但是我如何绑定元素_part1._first,_part1._second.我是否在Comp级别为他们暴露了...

c# – WPF DataGrid – 数据绑定列到Page的ViewModel【代码】

我正在尝试将我的一个列上的数据绑定到我的页面的ViewModel中的数据(而不是网格绑定的对象). 我在下面推荐的是here,但无济于事.<DataGridTemplateColumn><DataGridTemplateColumn.CellTemplate><DataTemplate><Button Content="{Binding ElementName=LayoutRoot, Path=DataContext.JUNK}"></Button></DataTemplate></DataGridTemplateColumn.CellTemplate></DataGridTemplateColumn>在我的ViewModel中public string JUNK { get; se...

c# – 使用ResourceDictionary MVVM的WPF数据绑定【代码】

我正在尝试将View与ViewDode中的ViewModel绑定,但它不起作用. 该应用程序是非常简单的窗口,有2个文本框.当我在textbox1中输入文本时,textbox2必须自动获取相同的文本.当然,View中的文本框必须绑定到ViewModel中的属性. 我是WPF的新手,我开始绑定Views和ViewModels的方式是在View的代码隐藏中:DataContext = new MyViewModel();现在我正在努力实现更清洁的分离.我的代码是 App.xaml中:<Application x:Class="NavigationCleanBindi...

C# listbox DataSource数据绑定--一年半以前的bug【代码】【图】

listbox使用DataSource进行数据绑定和删除,大家肯定都会,写这个随笔只是因为。。。。这是一年半以前刚进公司的我遗留的bug,现在看看当时竟然没有解决 - -现在写个测试程序,写个随笔记录一下,当时萌新的我。。。首先声明了一个类,要绑定的类型。//声明一个全局集合 public List<BindingType> bi; //声明一个绑定类型的类 public class BindingType {public string Name { get; set; }//名称public DateTime Time { get; set; ...

c#-将数据库数据绑定到ASP.Net中的GridView【代码】

我尝试将数据库数据绑定到c#和asp.net中的gridview.但是我在gridview中看不到数据.行被添加到gridview中,但是它们是空的.当我在SQLServer中运行该查询时,它会给出正确的结果.我没有在asp部分中添加或更改任何代码,应该吗?我找不到问题所在:(请帮忙..myConnection = WebConfigurationManager.ConnectionStrings["KutuphaneConnectionString"].ConnectionString; connect = new SqlConnection(myConnection); command = new SqlComm...