Skip to content

Commit 381320c

Browse files
authored
Removed global converter resources (#3732)
* Removed global converter resources * Removed global converter resources: Handled PR feedback
1 parent 58bd930 commit 381320c

File tree

108 files changed

+586
-617
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+586
-617
lines changed

src/MainDemo.Wpf/Buttons.xaml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@
2525
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.ToggleButton.xaml" />
2626
</ResourceDictionary.MergedDictionaries>
2727
<BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
28-
<materialDesignConverters:BooleanToVisibilityConverter x:Key="InvertedBooleanToVisibilityConverter"
29-
FalseValue="Visible"
30-
TrueValue="Collapsed" />
3128
</ResourceDictionary>
3229
</UserControl.Resources>
3330
<StackPanel>
@@ -573,7 +570,7 @@
573570
Command="{Binding DismissCommand}"
574571
IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}"
575572
Style="{StaticResource MaterialDesignRaisedButton}"
576-
Visibility="{Binding ShowDismissButton, Converter={StaticResource BooleanToVisibilityConverter}}">
573+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}">
577574
<StackPanel Orientation="Horizontal">
578575
<TextBlock Text="DISMISS" />
579576
<materialDesign:PackIcon Margin="4,.5,0,0" Kind="Close" />
@@ -582,7 +579,7 @@
582579

583580
<TextBlock VerticalAlignment="Center"
584581
Text="{Binding DemoRestartCountdownText}"
585-
Visibility="{Binding ShowDismissButton, Converter={StaticResource InvertedBooleanToVisibilityConverter}}" />
582+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.NotCollapsedInstance}}" />
586583
</Grid>
587584
</smtx:XamlDisplay>
588585

@@ -607,7 +604,7 @@
607604
Command="{Binding DismissCommand}"
608605
IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}"
609606
Style="{StaticResource MaterialDesignOutlinedButton}"
610-
Visibility="{Binding ShowDismissButton, Converter={StaticResource BooleanToVisibilityConverter}}">
607+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}">
611608
<StackPanel Orientation="Horizontal">
612609
<TextBlock Text="DISMISS" />
613610
<materialDesign:PackIcon Margin="4,.5,0,0" Kind="Close" />
@@ -616,7 +613,7 @@
616613

617614
<TextBlock VerticalAlignment="Center"
618615
Text="{Binding DemoRestartCountdownText}"
619-
Visibility="{Binding ShowDismissButton, Converter={StaticResource InvertedBooleanToVisibilityConverter}}" />
616+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.NotCollapsedInstance}}" />
620617
</Grid>
621618
</smtx:XamlDisplay>
622619

@@ -641,7 +638,7 @@
641638
Command="{Binding DismissCommand}"
642639
IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}"
643640
Style="{StaticResource MaterialDesignFlatButton}"
644-
Visibility="{Binding ShowDismissButton, Converter={StaticResource BooleanToVisibilityConverter}}">
641+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}">
645642
<StackPanel Orientation="Horizontal">
646643
<TextBlock Text="DISMISS" />
647644
<materialDesign:PackIcon Margin="4,.5,0,0" Kind="Close" />
@@ -650,7 +647,7 @@
650647

651648
<TextBlock VerticalAlignment="Center"
652649
Text="{Binding DemoRestartCountdownText}"
653-
Visibility="{Binding ShowDismissButton, Converter={StaticResource InvertedBooleanToVisibilityConverter}}" />
650+
Visibility="{Binding ShowDismissButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.NotCollapsedInstance}}" />
654651
</Grid>
655652
</smtx:XamlDisplay>
656653

src/MainDemo.Wpf/ColorTool.xaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
xmlns:local="clr-namespace:MaterialDesignDemo"
88
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
99
xmlns:materialDesignColors="clr-namespace:MaterialDesignColors;assembly=MaterialDesignColors"
10+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
1011
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
1112
d:DataContext="{d:DesignInstance Type=domain:ColorToolViewModel}"
1213
d:DesignHeight="600"
@@ -480,7 +481,7 @@
480481
</UniformGrid>
481482

482483
<Grid DockPanel.Dock="Left">
483-
<Grid Visibility="{Binding IsChecked, ElementName=CustomPaletteButton, Converter={StaticResource BooleanToVisibilityConverter}}">
484+
<Grid Visibility="{Binding IsChecked, ElementName=CustomPaletteButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}">
484485
<Grid.ColumnDefinitions>
485486
<ColumnDefinition Width="160" />
486487
<ColumnDefinition />
@@ -500,7 +501,7 @@
500501
Color="{Binding SelectedColor, Delay=25}" />
501502
</Grid>
502503

503-
<StackPanel Visibility="{Binding IsChecked, ElementName=MdPaletteButton, Converter={StaticResource BooleanToVisibilityConverter}}">
504+
<StackPanel Visibility="{Binding IsChecked, ElementName=MdPaletteButton, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}">
504505
<StackPanel Orientation="Horizontal">
505506
<StackPanel.Resources>
506507
<Style TargetType="TextBlock">

src/MainDemo.Wpf/Fields.xaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
xmlns:domain="clr-namespace:MaterialDesignDemo.Domain"
77
xmlns:domain1="clr-namespace:MaterialDesignDemo.Domain"
88
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
9+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
910
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
1011
xmlns:smtx="clr-namespace:ShowMeTheXAML;assembly=ShowMeTheXAML"
1112
xmlns:sys="clr-namespace:System;assembly=mscorlib"
@@ -258,7 +259,7 @@
258259

259260
<TextBox VerticalAlignment="Top"
260261
materialDesign:HintAssist.Hint="This is a limited text area"
261-
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignFilledTextBoxTextCountComboBox, Converter={StaticResource BooleanToVisibilityConverter}}"
262+
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignFilledTextBoxTextCountComboBox, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}"
262263
MaxLength="40"
263264
Style="{StaticResource MaterialDesignFilledTextBox}"
264265
TextWrapping="Wrap" />
@@ -282,7 +283,7 @@
282283

283284
<PasswordBox materialDesign:HintAssist.HelperText="Helper text"
284285
materialDesign:HintAssist.Hint="Password"
285-
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignFilledPasswordBoxTextCountComboBox, Converter={StaticResource BooleanToVisibilityConverter}}"
286+
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignFilledPasswordBoxTextCountComboBox, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}"
286287
Style="{StaticResource MaterialDesignFilledPasswordBox}" />
287288
</StackPanel>
288289
</smtx:XamlDisplay>
@@ -355,7 +356,7 @@
355356
<TextBox Height="100"
356357
VerticalAlignment="Top"
357358
materialDesign:HintAssist.Hint="This is a limited text area"
358-
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignOutlinedTextBoxTextCountComboBox, Converter={StaticResource BooleanToVisibilityConverter}}"
359+
materialDesign:TextFieldAssist.CharacterCounterVisibility="{Binding Path=IsChecked, ElementName=MaterialDesignOutlinedTextBoxTextCountComboBox, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}"
359360
MaxLength="40"
360361
Style="{StaticResource MaterialDesignOutlinedTextBox}"
361362
TextWrapping="Wrap"

src/MainDemo.Wpf/IconPack.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
66
xmlns:domain="clr-namespace:MaterialDesignDemo.Domain"
77
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
8+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
89
xmlns:materialDesignDemo="clr-namespace:MaterialDesignDemo"
910
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
1011
xmlns:system="clr-namespace:System;assembly=mscorlib"
@@ -191,7 +192,7 @@
191192
</Grid>
192193

193194
<materialDesign:ColorPicker MinHeight="100" Margin="0,10"
194-
IsEnabled="{Binding IsChecked, ElementName=UseTransparent, Converter={StaticResource InvertBooleanConverter}}">
195+
IsEnabled="{Binding IsChecked, ElementName=UseTransparent, Converter={x:Static materialDesignConverters:InvertBooleanConverter.Instance}}">
195196
<materialDesign:ColorPicker.Style>
196197
<Style TargetType="materialDesign:ColorPicker" BasedOn="{StaticResource {x:Type materialDesign:ColorPicker}}">
197198
<Setter Property="Color" Value="{Binding GeneratedIconBackground, Delay=25}" />

src/MainDemo.Wpf/MainWindow.xaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
55
xmlns:domain="clr-namespace:MaterialDesignDemo.Domain"
66
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
7+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
78
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
89
xmlns:system="clr-namespace:System;assembly=mscorlib"
910
Title="Material Design in XAML"
@@ -101,7 +102,7 @@
101102
Style="{StaticResource MaterialDesignHamburgerToggleButton}" />
102103

103104
<Button Margin="24,0,0,0"
104-
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"
105+
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={x:Static materialDesignConverters:BrushRoundConverter.Instance}}"
105106
Command="{Binding MovePrevCommand}"
106107
Content="{materialDesign:PackIcon Kind=ArrowLeft,
107108
Size=24}"
@@ -110,7 +111,7 @@
110111
ToolTip="Previous Item" />
111112

112113
<Button Margin="16,0,0,0"
113-
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"
114+
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={x:Static materialDesignConverters:BrushRoundConverter.Instance}}"
114115
Command="{Binding MoveNextCommand}"
115116
Content="{materialDesign:PackIcon Kind=ArrowRight,
116117
Size=24}"
@@ -119,7 +120,7 @@
119120
ToolTip="Next Item" />
120121

121122
<Button Margin="16,0,0,0"
122-
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={StaticResource BrushRoundConverter}}"
123+
materialDesign:RippleAssist.Feedback="{Binding RelativeSource={RelativeSource Self}, Path=Foreground, Converter={x:Static materialDesignConverters:BrushRoundConverter.Instance}}"
123124
Command="{Binding HomeCommand}"
124125
Content="{materialDesign:PackIcon Kind=Home,
125126
Size=24}"

src/MainDemo.Wpf/Pickers.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
55
xmlns:domain="clr-namespace:MaterialDesignDemo.Domain"
66
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
7+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
78
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
89
xmlns:smtx="clr-namespace:ShowMeTheXAML;assembly=ShowMeTheXAML"
910
d:DataContext="{d:DesignInstance domain:PickersViewModel}"
@@ -228,7 +229,7 @@
228229
HorizontalAlignment="Left"
229230
VerticalAlignment="Top"
230231
UniqueKey="pickers_15">
231-
<materialDesign:TimePicker ClockButtonVisibility="{Binding IsChecked, ElementName=IsClockButtonVisible, Converter={StaticResource BooleanToVisibilityConverter}}"
232+
<materialDesign:TimePicker ClockButtonVisibility="{Binding IsChecked, ElementName=IsClockButtonVisible, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}"
232233
Width="100"
233234
Is24Hours="True" />
234235
</smtx:XamlDisplay>

src/MainDemo.Wpf/SmartHint.xaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
xmlns:domain="clr-namespace:MaterialDesignDemo.Domain"
66
xmlns:local="clr-namespace:MaterialDesignDemo"
77
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
8+
xmlns:materialDesignConverters="clr-namespace:MaterialDesignThemes.Wpf.Converters;assembly=MaterialDesignThemes.Wpf"
89
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
910
xmlns:system="clr-namespace:System;assembly=System.Runtime"
1011
x:Name="_root"
@@ -1035,7 +1036,7 @@
10351036
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
10361037
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
10371038
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1038-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1039+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
10391040
</Style>
10401041
</Grid.Resources>
10411042
<Grid.ColumnDefinitions>
@@ -1095,7 +1096,7 @@
10951096
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
10961097
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
10971098
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1098-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1099+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
10991100
</Style>
11001101
</Grid.Resources>
11011102
<Grid.ColumnDefinitions>
@@ -1156,7 +1157,7 @@
11561157
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
11571158
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
11581159
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1159-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1160+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
11601161
</Style>
11611162
</Grid.Resources>
11621163
<Grid.ColumnDefinitions>
@@ -1226,7 +1227,7 @@
12261227
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
12271228
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
12281229
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1229-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1230+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
12301231
</Style>
12311232
</Grid.Resources>
12321233
<Grid.ColumnDefinitions>
@@ -1287,7 +1288,7 @@
12871288
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
12881289
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
12891290
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1290-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1291+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
12911292
</Style>
12921293
</Grid.Resources>
12931294
<Grid.ColumnDefinitions>
@@ -1349,7 +1350,7 @@
13491350
<Setter Property="materialDesign:TextFieldAssist.SuffixTextHintBehavior" Value="{Binding SelectedSuffixHintBehavior}" />
13501351
<Setter Property="materialDesign:TextFieldAssist.NewSpecHighlightingEnabled" Value="{Binding NewSpecHighlightingEnabled}" />
13511352
<Setter Property="MaxLength" Value="{Binding MaxLength}" />
1352-
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={StaticResource BooleanToVisibilityConverter}}" />
1353+
<Setter Property="materialDesign:TextFieldAssist.CharacterCounterVisibility" Value="{Binding ShowCharacterCounter, Converter={x:Static materialDesignConverters:BooleanToVisibilityConverter.CollapsedInstance}}" />
13531354
</Style>
13541355
</Grid.Resources>
13551356
<Grid.ColumnDefinitions>

0 commit comments

Comments
 (0)