내장 WPF IValue 컨버터
네, 여러 번 쓴 후 시스템에 이미 BooleanToVisibilityConverter가 있다는 것을 알게 되어 매우 놀랐습니다.윈도네임스페이스를 제어합니다.
아마도 그런 숨겨진 시간 절약자들이 더 있을 것이다.
누구 있어요?
Object Browser를 사용하여 빠른 트롤링을 수행했는데, 이것이 제가 가지고 있는 것입니다.
유래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와 함께 무료로 사용할 수 있습니다.디버깅 컨버터 같은 똑똑한 것도 있습니다.지난번 IValue Converter도 사용했는데 람다 함수의 장점도 분명 있을 거예요.
3.5 SP1 이전에는 문자열 포맷에 IValue Converter가 필요했습니다.이제 바인딩의 StringFormat 속성을 사용하여 이 작업을 수행할 수 있습니다.
MSDN 페이지에서 다음 작업을 수행합니다.
<DataTemplate>
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} -- Now only {1:C}!">
<Binding Path="Description"/>
<Binding Path="Price"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
언급URL : https://stackoverflow.com/questions/505397/built-in-wpf-ivalueconverters
'programing' 카테고리의 다른 글
Windows 10에서 Debian의 Rust 오류 "linker 'cc' not found"를 수정하려면 어떻게 해야 합니까? (0) | 2023.04.08 |
---|---|
Excel의 조건부 포맷 '스타일'의 RGB 코드는 무엇입니까? (0) | 2023.04.08 |
VBA 파일 존재 여부 확인 (0) | 2023.04.08 |
Bash 스크립트로 파일에 대한 세레독을 작성하려면 어떻게 해야 합니다. (0) | 2023.04.08 |
웹 사이트의 브라우저 탭 아이콘(favicon)을 추가하려면 어떻게 해야 합니까? (0) | 2023.04.08 |