wpf - 内置 WPF IValueConverter

标签 wpf converters

好吧,(在写了几次之后)发现System.Windows.Controls命名空间中已经有一个BooleanToVisibilityConverter,这真是一个惊喜。

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

有人有吗?

最佳答案

我使用对象浏览器进行了快速搜索,这就是我所拥有的。

源自IValueConverter:

System.Windows.Controls.AlternationConverter
System.Windows.Controls.BooleanToVisibilityConverter
System.Windows.Documents.ZoomPercentageConverter
System.Windows.Navigation.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

源自IMultiValueConverter:

System.Windows.Controls.BorderGapMaskConverter
System.Windows.Navigation.JournalEntryUnifiedViewConverter
System.Windows.Controls.MenuScrollingVisibilityConverter

Microsoft.Windows.Themes.ProgressBarBrushConverter
Microsoft.Windows.Themes.ProgressBarHighlightConverter

请注意,Xceed(无连接)可通过其 DataGrid 免费获得。除了这些之外,还有一些聪明的东西,例如 debugging converter 。我也用过the last IValueConverter而且我确信还有一些进一步的 lambda 函数优点有待发现。

关于wpf - 内置 WPF IValueConverter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505397/

相关文章:

c# - 如何将文件从我的应用程序拖到桌面?

WPF ListBox,如何隐藏边框并更改所选项目的背景颜色?

c# - WPF UIElements 中的动态 TextSize

wpf - 在父级内部移动子级

c# - 如何在 XAML 中使用 String 以外的类型设置自定义属性值 [Xamarin.Forms]

wpf - DataBind 字符串到 DataTemplated 复选框

matlab - 如何在Matlab中将uint8转换为int?

c++ - 将 unsigned char 转换为字符串,然后再转换为 unsigned char

rest - Spring Boot 应用程序 : No converter found for return value of type

audio - FFMPEG 从 MP3 转换为 M4A - 出现错误