草庐IT

WPF-dataGrid

全部标签

c# - 将 Dictionary<T> 绑定(bind)到 WPF 列表框

给定字典,你会如何绑定(bind)dictionary.Values到WPF列表框,以便项目使用.Name属性(property)?structDrink{publicstringName{get;privateset;}publicintPopularity{get;privateset;}publicDrink(stringname,intpopularity):this(){this.Name=name;this.Popularity=popularity;}} 最佳答案 设置ItemsSource在项目控件上创建到源对象枚举

c# - WPF:按下回车按钮时在搜索字段中执行命令绑定(bind)

我的WPF应用程序中有一个搜索字段,其中包含一个包含命令绑定(bind)的搜索按钮。这很好用,但是在键盘上按回车键时如何对文本字段使用相同的命令绑定(bind)?我看到的示例都使用带有KeyDown事件处理程序的代码隐藏。有没有一种聪明的方法可以使它仅适用于xaml和命令绑定(bind)? 最佳答案 您可以使用按钮的IsDefault属性:Search! 关于c#-WPF:按下回车按钮时在搜索字段中执行命令绑定(bind),我们在StackOverflow上找到一个类似的问题:

c# - 在 WPF 中如何从代码中获取特定项目的绑定(bind)?

这方面的例子是:文本框绑定(bind)到一些数据。还有第二个文本框未绑定(bind)任何内容。所以我想将文本框2绑定(bind)到第一个文本框绑定(bind)的相同数据。换句话说,我不想知道DependencyObject是否存储了一些对其数据绑定(bind)的引用?如果不是,找出特定对象的所有数据绑定(bind)的方法是什么? 最佳答案 试试这个XAML然后我们可以将textBox2的TextProperty的绑定(bind)设置为与textBox1相同的绑定(bind)BindingExpressionbindingExpres

c# - WPF RichTextBox 附加彩色文本

我正在使用RichTextBox.AppendText函数向我的RichTextBox添加一个字符串。我想用特定的颜色设置它。我该怎么做? 最佳答案 试试这个:TextRangetr=newTextRange(rtb.Document.ContentEnd,­rtb.Document.ContentEnd);tr.Text="textToColorize";tr.ApplyPropertyValue(TextElement.­ForegroundProperty,Brushes.Red);

c# - 我们可以在 WPF MVVM 中使用 <i :Interaction. Triggers>(不在 Silverlight 中)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我可以使用吗?在WPFMVVM中而不是在Silverlight中。我遇到的所有示例都显示了的使用在Silverlight中。如何在WPF中使用它?我正在使用MVVM模型。

c# - 无法将所有文本粘贴到 wpf 文本框中

我有一个简单的窗口和文本框,当我尝试将这段代码粘贴到文本框时[Code]General:sample.aviFormat:AVILength:380MiBfor16mn57s320msVideo#0:DivX5at2994KbpsAspect:1024x576()at25.000fpsAudio#0:MPEG-1Audiolayer3at128KbpsInfos:2channels,48.0KHz[/code]它在之后停止[Code]General:sample.avi为什么? 最佳答案 您需要允许您的TextBox接受换行符:Ac

c# - WPF 径向进度条/仪表(即电池表)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在开发适用于Windows8.1和WindowsPhone8.1的统一健身应用程序。理想情况下,其中一个核心View应具有每日进度表。问题是我还没有想出一个实际的仪表或量规。我想要的只是一个径向进度条或与WindowsPhone商店

c# - WPF 拾色器实现

我必须在我的WPF应用程序中创建一个颜色选择器。当我点击任何颜色时,该颜色的代码应该出现在文本框中。我用谷歌搜索了很多,但没有找到符合我要求的东西。如果您以前这样做过,请分享。 最佳答案 正如Jodha所说,您应该使用WpfToolkitExtended中的拾色器控件。实现拾色器控件很容易,只需执行如下操作即可:将其放入您的Window对象中:xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"这就是您想要颜色选择器的任何地方。然后,您所要做的就是使用SelectedColor

c# - WPF 列表框选择已更改 MVVM

我的WPF应用程序中有一个列表框。我知道如何使用selectionchanged事件。但是我正在尝试遵循MVVM设计。但是我不确定该怎么做。我已经为一个按钮做了这个但是不确定我是否可以做同样的事情?publicclassViewModel:INotifyPropertyChanged{//forthebuttonthatimportstheordersfilepublicICommandCommandButtImport{get;set;}publicViewModel(){CommandButtImport=newMyCommands(ExecuteCommandButtImport

c# - 如何将 BitmapImage 从后台线程传递到 WPF 中的 UI 线程?

我有一个生成一系列BitmapImage对象的后台线程。每次后台线程完成生成位图时,我想将此位图显示给用户。问题是弄清楚如何将BitmapImage从后台线程传递到UI线程。这是一个MVVM项目,所以我的View有一个Image元素:我的View模型有一个属性GeneratedImage:privateBitmapImage_generatedImage;publicBitmapImageGeneratedImage{get{return_generatedImage;}set{if(value==_generatedImage)return;_generatedImage=value