草庐IT

BIND_JOB_SERVICE

全部标签

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

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

c# - 默认模型绑定(bind)器不绑定(bind) IEnumerable 中的 Nullable 类型

我有一个Controller操作,其定义如下所示-publicActionResultChangeModel(IEnumerableinfo,long?destinationId)和模型:publicclassMyModel{publicstringName;//Getspopulatedbydefaultbinderpubliclong?SourceId;//remainsnullthoughthevalueissetwheninvoked}'Name'属性在Controller操作中被填充,但是SourceId属性保持为空。destinationId是一个long?参数也会被填充。

c# - 数据绑定(bind)到 WPF 中的方法

我在将TextBox.Text属性数据绑定(bind)到对象的方法时遇到问题。这个想法是允许用户在TextBox中写入文件名,然后让TextBlock输出该文件的扩展名。classGetFileInfo{publicstringGetFileExtension(stringfileName){returnPath.GetExtension(fileName);}}这是我的XAML:abc.text出于某种原因,它没有做任何事情。Anyknow可以指出可能是什么原因吗?这是我在设计器和运行应用程序时看到的:下面是当我尝试在运行时设置其他文本时发生的情况:这是调试器在运行时尝试设置其他文本

c# - 有什么理由不使用标准 resx+static 绑定(bind)来本地化 WPF 吗?

我正在寻找一种非常简单的方法来将我的应用程序本地化为日语以及默认的英语。唯一的要求是我们能够以指定的语言启动它。我们使用的LocBaml东西笨重、复杂、容易出错,并且使我们的构建过程极其困难。我正在考虑将所有内容移回资源文件(Strings.resx、Strings.ja.resx)并只进行静态绑定(bind),如下所示:然后在启动时找出他们想要的语言并切换从中提取字符串的资源:publicstaticvoidMain(string[]args){if(args[0]=="-lang"){Thread.CurrentThread.CurrentUICulture=CultureInfo

c# - Winforms绑定(bind)问题

我对以win形式绑定(bind)比较陌生。为了学习这个主题,我设置了以下测试应用程序。带有ListBox和Button的基本winform。publicpartialclassForm1:Form{publicListstringList=newList();publicForm1(){InitializeComponent();stringList.Add("First");listBox1.DataSource=stringList;}privatevoidbutton1_Click(objectsender,EventArgse){stringList.Add("Second")

c# - C# 中的 lambda 如何绑定(bind)到 foreach 中的枚举数?

我刚刚遇到了最意想不到的行为。我确信它以这种方式工作是有充分理由的。谁能帮忙解释一下?考虑这段代码:varnums=newint[]{1,2,3,4};varactions=newList>();foreach(varnuminnums){actions.Add(()=>num);}foreach(varnuminnums){varx=num;actions.Add(()=>x);}foreach(varactioninactions){Debug.Write(action()+"");}输出结果让我有点意外:44441234显然,lambda引用枚举器的方式有问题。在foreach的

c# - 使用后期绑定(bind)获取 List<T> 值

我有一个List变量,其中T在编译时未知。我需要访问value类型属性T像这样foreach(variteminitems)//itemsisList{item.value//thiswon'tcompilebecauseTisunknown}我知道在我的例子中会有value属性(property)。我怎样才能访问它? 最佳答案 如果您知道每个T都有VALUE,您可以使用dynamic而不是varforeach(dynamiciteminitems)//itemsisList{item.VALUE}

C# 更新组合框绑定(bind)到通用列表

我的表单上有一个组合框,它绑定(bind)到一个通用的字符串列表,如下所示:privateListmAllianceList=newList();privatevoidFillAllianceList(){//Addalliancenametomemberalliancelistforeach(Villageallianceinalliances){mAllianceList.Add(alliance.AllianceName);}//Bindalliancecomboboxtoalliancelistthis.cboAlliances.DataSource=mAllianceList

c# - 使用 .svc 文件和在 'WCF Service Host' 中托管 WCF 服务有什么区别?

我写了一个服务,它有一个.svc文件。我可以浏览到此服务,但这似乎是一种奇怪的方式。我想知道是否可以使用.svc文件生成服务,或者我们是否应该考虑使用WCF服务主机并设置绑定(bind)等.... 最佳答案 svc文件用于在IIS中托管(它现在可以在.NET4.0中托管withoutthese)。除非您有理由自行托管,否则我强烈建议您坚持使用IIS(WAS),因为它“免费”提供了如此多的托管基础​​设施。更新(11/16):更新了损坏的链接以指向比较ASP.NET论坛帖子。上一个链接是here以防它在未来某个时候复活。

c# - 为什么我的数据绑定(bind)看到的是真实值而不是强制值?

我正在编写一个真正的NumericUpDown/Spinner控件作为学习自定义控件创作的练习。我已经得到了我正在寻找的大部分行为,包括适当的强制。然而,我的一项测试揭示了一个缺陷。我的控件有3个依赖属性:Value、MaximumValue和MinimumValue。我使用强制来确保Value保持在最小值和最大值之间,包括在内。例如://InNumericUpDown.cspublicstaticreadonlyDependencyPropertyValueProperty=DependencyProperty.Register("Value",typeof(int),typeof(