草庐IT

WPF-dataGrid

全部标签

c# - WPF 数据绑定(bind)到接口(interface)而不是实际对象 - 可以转换吗?

假设我有一个这样的界面:publicinterfaceISomeInterface{...}我还有几个实现这个接口(interface)的类;publicclassSomeClass:ISomeInterface{...}现在我有一个WPF列表框,使用自定义DataTemplate列出ISomeInterface的项目。数据绑定(bind)引擎显然不会(我已经弄明白了)允许我绑定(bind)到接口(interface)属性——它看到该对象是一个SomeClass对象,并且只有在SomeClass碰巧有绑定(bind)时才会显示数据作为非接口(interface)属性可用的属性。我怎样才

c# - 我是 .Net、C# 和 WPF 程序员。 Expression Blend 值得吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我的意思是,作为一名普通的开发人员,有什么我可以使用ExpressionBlend实现但我不会使用VS的东西吗?我对ExpressionBlend一无所知,乍一看不是很友好/容易学习。你在外面做什么?花时间学习使用它是值得的,还是我会像使用VS那样做?谢谢!编辑:我知道微软对这些工具的评价。我想知道的是,作为像我这样的开发人员,如果您尝试了Expressi

c# - 我是 .Net、C# 和 WPF 程序员。 Expression Blend 值得吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我的意思是,作为一名普通的开发人员,有什么我可以使用ExpressionBlend实现但我不会使用VS的东西吗?我对ExpressionBlend一无所知,乍一看不是很友好/容易学习。你在外面做什么?花时间学习使用它是值得的,还是我会像使用VS那样做?谢谢!编辑:我知道微软对这些工具的评价。我想知道的是,作为像我这样的开发人员,如果您尝试了Expressi

WPF:将属性绑定到文本块不起作用

我有以下XAML文件(这是一个):以下数据类:publicclassData:INotifyPropertyChanged{privatestringid=string.Empty;privatestringname=string.Empty;privatestringdescription=string.Empty;publiceventPropertyChangedEventHandlerPropertyChanged;privatevoidNotifyPropertyChanged(StringpropertyName){if(PropertyChanged!=null){Propert

c# - WPF 中的文本框绑定(bind)更新

这个问题在这里已经有了答案:TextBoxanddefaultButtonbindingdoesupdatetoolate(3个答案)关闭5年前。MessageText属性仅在我点击另一个控件时才会更新。更重要的是,如果我按下任何按钮,它的Click处理程序不会被执行,而是执行MessageText集。我的脑袋坏了。privatevoidChatView_Loaded(objectsender,RoutedEventArgse){DataContext=viewModel;}publicstringMessageText{get{returnthis.messageText;}set{

c# - WPF 中的文本框绑定(bind)更新

这个问题在这里已经有了答案:TextBoxanddefaultButtonbindingdoesupdatetoolate(3个答案)关闭5年前。MessageText属性仅在我点击另一个控件时才会更新。更重要的是,如果我按下任何按钮,它的Click处理程序不会被执行,而是执行MessageText集。我的脑袋坏了。privatevoidChatView_Loaded(objectsender,RoutedEventArgse){DataContext=viewModel;}publicstringMessageText{get{returnthis.messageText;}set{

c# - 使用 wpf 将 dll 合并为单个 .exe

我目前正在从事一个我们有很多依赖关系的项目。我想将所有引用的dll编译到.exe中,就像您对嵌入式资源所做的那样。我试过ILMerge但它无法处理.xaml资源。所以我的问题是:有没有办法将具有多个依赖项的WPF项目合并到一个.exe中? 最佳答案 http://www.digitallycreated.net/Blog/61/combining-multiple-assemblies-into-a-single-exe-for-a-wpf-application这对我来说就像一个魅力:)并且完全免费。添加代码以防博客消失。1)将此

c# - 使用 wpf 将 dll 合并为单个 .exe

我目前正在从事一个我们有很多依赖关系的项目。我想将所有引用的dll编译到.exe中,就像您对嵌入式资源所做的那样。我试过ILMerge但它无法处理.xaml资源。所以我的问题是:有没有办法将具有多个依赖项的WPF项目合并到一个.exe中? 最佳答案 http://www.digitallycreated.net/Blog/61/combining-multiple-assemblies-into-a-single-exe-for-a-wpf-application这对我来说就像一个魅力:)并且完全免费。添加代码以防博客消失。1)将此

c# - WPF 数据网格中的日期格式

我想将日期列从格式“DD/MM/YYYYHH:MM:SS”更改为“DD.MM.YYYY”。不幸的是,该代码抛出一个XMLParseException。首先,这种解决方法在使用AutoGenerateColumns的时候可行吗?如果不是,我还能如何尝试处理这个问题?如果是,上面的代码有什么问题? 最佳答案 不要忘记使用DataGrid.Columns,所有列都必须在该集合内。在我的项目中,我对日期进行了一些不同的格式化:使用AutoGenerateColumns,您将无法控制格式,因为DataGird将添加自己的列。

c# - WPF 数据网格中的日期格式

我想将日期列从格式“DD/MM/YYYYHH:MM:SS”更改为“DD.MM.YYYY”。不幸的是,该代码抛出一个XMLParseException。首先,这种解决方法在使用AutoGenerateColumns的时候可行吗?如果不是,我还能如何尝试处理这个问题?如果是,上面的代码有什么问题? 最佳答案 不要忘记使用DataGrid.Columns,所有列都必须在该集合内。在我的项目中,我对日期进行了一些不同的格式化:使用AutoGenerateColumns,您将无法控制格式,因为DataGird将添加自己的列。