内置WPF IValueConverters [英] Built-in WPF IValueConverters

查看:80
本文介绍了内置WPF IValueConverters的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好吧,很高兴(在多次编写之后)发现 System.Windows.Controls 命名空间中已经有一个 BooleanToVisibilityConverter

Ok, it was a nice surprise (after writing it several times) to find that there already is a BooleanToVisibilityConverter in System.Windows.Controls namespace.

可能还有更多这样的隐藏时间节省者。

Probably there are more such hidden time-savers.

有人得到了吗?

推荐答案

我使用

派生自 IValueConverter


System.Windows.Controls.AlternationConverter

System.Windows.Controls.BooleanToVisibilityConverter

System.Windows.Documents.ZoomPercentageConverter

System.Windows.Navigati on.JournalEntryListConverter

Xceed.Wpf.DataGrid.Converters.CurrencyConverter

Xceed.Wpf.DataGrid.Converters.DateTimeToStringConverter

Xceed.Wpf.DataGrid.Converters .GreaterThanZeroConverter

Xceed.Wpf.DataGrid.Converters.IndexToOddConverter

Xceed.Wpf.DataGrid.Converters.IntAdditionConverter

Xceed.Wpf.DataGrid.Converters.InverseBooleanConverter

Xceed.Wpf.DataGrid.Converters.LevelToOpacityConverter

Xceed.Wpf.DataGrid.Converters.MultimodalResultConverter

Xceed.Wpf.DataGrid.Converters.NegativeDoubleConverter

Xceed.Wpf。 DataGrid.Converters.NullToBooleanConverter

Xceed.Wpf.DataGrid.Converters.SourceDataConverter

Xceed.Wpf.DataGrid.Converters.StringFormatConverter

Xceed.Wpf .DataGrid.Converters.ThicknessConverter

Xceed.Wpf.DataGrid.Converters.TypeToBooleanConverter

Xceed.Wpf.DataGrid.Converters.TypeToVisibilityConverter

Xceed.Wpf.DataGrid.Converters.ValueToMaskedTextConverter

Xceed.Wpf.DataGrid.Converters.CurrencyConverter
Xceed.Wpf.DataGrid.Converters.DateTimeToStringConverter
Xceed.Wpf.DataGrid.Converters.GreaterThanZeroConverter
Xceed.Wpf.DataGrid.Converters.IndexToOddConverter
Xceed.Wpf.DataGrid.Converters.IntAdditionConverter
Xceed.Wpf.DataGrid.Converters.InverseBooleanConverter
Xceed.Wpf.DataGrid.Converters.LevelToOpacityConverter
Xceed.Wpf.DataGrid.Converters.MultimodalResultConverter
Xceed.Wpf.DataGrid.Converters.NegativeDoubleConverter
Xceed.Wpf.DataGrid.Converters.NullToBooleanConverter
Xceed.Wpf.DataGrid.Converters.SourceDataConverter
Xceed.Wpf.DataGrid.Converters.StringFormatConverter
Xceed.Wpf.DataGrid.Converters.ThicknessConverter
Xceed.Wpf.DataGrid.Converters.TypeToBooleanConverter
Xceed.Wpf.DataGrid.Converters.TypeToVisibilityConverter
Xceed.Wpf.DataGrid.Converters.ValueToMaskedTextConverter

源自 IMultiValueConverter


System.Windows.Controls.BorderGapMaskConverter

System.Windows.Navigation.JournalEntryUnifiedViewConverter

System.Windows.Controls.MenuScrollingVis ibilityConverter

Microsoft.Windows.Themes.ProgressBarBrushConverter

Microsoft.Windows.Themes.ProgressBarHighlightConverter

请注意,Xceed(无连接)可通过其DataGrid免费获得。以及那些聪明的东西,例如调试转换器。我还使用了最后一个IValueConverter ,而且我确定还会有更多lambda功能优势也可以找到。

Note the Xceed ones (no connection) are available free with their DataGrid. As well as those there's some clever stuff around like the debugging converter. I've also used the last IValueConverter and I'm sure there's some further lambda function goodness to be found, too.

这篇关于内置WPF IValueConverters的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆