草庐IT

WPF-Window

全部标签

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将添加自己的列。

c# - WPF 加载微调器

目标是显示应用程序正在运行的信息。所以我正在寻找使用WPF/MVVM的加载微调器的智能实现示例。 最佳答案 一个非常简单的“即插即用”微调器可以是FontAwesomeWpfPackage中的旋转图标之一。(Spinningicons)。使用很简单,安装nuget包即可:PM>Install-PackageFontAwesome.WPF然后添加对命名空间的引用xmlns:fa="http://schemas.fontawesome.io/icons/"并使用ImageAwesome控件。设置Spin="True"属性并选择“Spin

c# - WPF 加载微调器

目标是显示应用程序正在运行的信息。所以我正在寻找使用WPF/MVVM的加载微调器的智能实现示例。 最佳答案 一个非常简单的“即插即用”微调器可以是FontAwesomeWpfPackage中的旋转图标之一。(Spinningicons)。使用很简单,安装nuget包即可:PM>Install-PackageFontAwesome.WPF然后添加对命名空间的引用xmlns:fa="http://schemas.fontawesome.io/icons/"并使用ImageAwesome控件。设置Spin="True"属性并选择“Spin