Skip to content

Commit 9d96c59

Browse files
committed
Revert converters, fixes #6119
1 parent 2f4b1f7 commit 9d96c59

25 files changed

+110
-110
lines changed

Rubberduck.Core/UI/CodeExplorer/CodeExplorerControl.xaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@
215215
<Setter Property="BorderThickness" Value="1.5"/>
216216
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
217217
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=OneWay}" />
218-
<Setter Property="Visibility" Value="{Binding Filtered, Mode=OneWay, Converter={DynamicResource BoolToHiddenVisibility}}" />
218+
<Setter Property="Visibility" Value="{Binding Filtered, Mode=OneWay, Converter={StaticResource BoolToHiddenVisibility}}" />
219219
<Setter Property="HorizontalAlignment" Value="Left" />
220220
<EventSetter Event="MouseDoubleClick" Handler="TreeView_OnMouseDoubleClick" />
221221
<EventSetter Event="MouseRightButtonDown" Handler="TreeView_OnMouseRightButtonDown" />
@@ -287,7 +287,7 @@
287287
<local:CodeExplorerSortOrderBooleanConverter x:Key="CodeFlagConverter" />
288288
<local:CodeExplorerSortOrderBooleanConverter x:Key="TypeFlagConverter" />
289289
</Menu.Resources>
290-
<MenuItem IsEnabled="{Binding IsBusy, Converter={DynamicResource NotBool}}" VerticalAlignment="Center" >
290+
<MenuItem IsEnabled="{Binding IsBusy, Converter={StaticResource NotBool}}" VerticalAlignment="Center" >
291291
<MenuItem.Header>
292292
<Image Style="{DynamicResource DisablingIconStyle}" Source="{DynamicResource SortImage}" />
293293
</MenuItem.Header>
@@ -297,14 +297,14 @@
297297
<MenuItem.Items>
298298
<MenuItem IsCheckable="True" Style="{DynamicResource MenuItemStyle}" VerticalAlignment="Center"
299299
Header="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_SortStyle_ByName}"
300-
IsChecked="{Binding Path=SortOrder, Converter={DynamicResource NameFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.Name}}" />
300+
IsChecked="{Binding Path=SortOrder, Converter={StaticResource NameFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.Name}}" />
301301
<MenuItem IsCheckable="True" Style="{DynamicResource MenuItemStyle}" VerticalAlignment="Center"
302302
Header="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_SortStyle_ByCodeOrder}"
303-
IsChecked="{Binding Path=SortOrder, Converter={DynamicResource CodeFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.CodeLine}}" />
303+
IsChecked="{Binding Path=SortOrder, Converter={StaticResource CodeFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.CodeLine}}" />
304304
<Separator />
305305
<MenuItem IsCheckable="True" Style="{DynamicResource MenuItemStyle}" VerticalAlignment="Center"
306306
Header="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_SortStyle_ByType}"
307-
IsChecked="{Binding Path=SortOrder, Converter={DynamicResource TypeFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.DeclarationType}}" />
307+
IsChecked="{Binding Path=SortOrder, Converter={StaticResource TypeFlagConverter}, ConverterParameter={x:Static codeExplorer:CodeExplorerSortOrder.DeclarationType}}" />
308308
</MenuItem.Items>
309309
</MenuItem>
310310
</Menu>
@@ -434,7 +434,7 @@
434434
<MenuItem Header="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_OpenDesigner}"
435435
Command="{Binding OpenDesignerCommand}"
436436
CommandParameter="{Binding SelectedItem, Mode=OneWay}"
437-
Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={DynamicResource BoolToVisibility}}">
437+
Visibility="{Binding Path=IsEnabled, RelativeSource={RelativeSource Self}, Mode=OneWay, Converter={StaticResource BoolToVisibility}}">
438438
<MenuItem.Icon>
439439
<Image Style="{DynamicResource ToolbarIconStyle}" Source="{DynamicResource OpenDesignerImage}" />
440440
</MenuItem.Icon>
@@ -461,7 +461,7 @@
461461
<MenuItem.ItemContainerStyle>
462462
<Style TargetType="MenuItem">
463463
<Setter Property="Command" Value="{Binding DataContext.AnnotateDeclarationCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}" />
464-
<Setter Property="Header" Value="{Binding Path=., Converter={DynamicResource AnnotationToCodeString}}" />
464+
<Setter Property="Header" Value="{Binding Path=., Converter={StaticResource AnnotationToCodeString}}" />
465465
<Setter Property="CommandParameter">
466466
<Setter.Value>
467467
<MultiBinding Converter="{DynamicResource AnnotateDeclarationCommandParameterToTuple}">
@@ -609,7 +609,7 @@
609609
<StackPanel Orientation="Horizontal">
610610
<Grid>
611611
<Image Style="{DynamicResource ToolbarIconStyle}"
612-
ToolTip="{Binding Converter={DynamicResource DeclarationTypeNameConverter}}">
612+
ToolTip="{Binding Converter={StaticResource DeclarationTypeNameConverter}}">
613613
<Image.Source>
614614
<MultiBinding Converter="{DynamicResource NodeToIcon}">
615615
<MultiBinding.Bindings>
@@ -621,8 +621,8 @@
621621
</MultiBinding>
622622
</Image.Source>
623623
</Image>
624-
<Image Source="{Binding Declaration, Converter={DynamicResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}"
625-
ToolTip="{Binding Converter={DynamicResource DeclarationTypeNameConverter}}"/>
624+
<Image Source="{Binding Declaration, Converter={StaticResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}"
625+
ToolTip="{Binding Converter={StaticResource DeclarationTypeNameConverter}}"/>
626626
</Grid>
627627
<TextBlock Style="{DynamicResource TreeViewItemStyleModified}" />
628628
</StackPanel>
@@ -634,9 +634,9 @@
634634
</i:Interaction.Behaviors>
635635
</TreeView>
636636

637-
<controls:EmptyUIRefresh Grid.Row="2" Visibility="{Binding Unparsed, Converter={DynamicResource BoolToVisibility}}" />
637+
<controls:EmptyUIRefresh Grid.Row="2" Visibility="{Binding Unparsed, Converter={StaticResource BoolToVisibility}}" />
638638

639-
<controls:BusyIndicator Grid.Row="2" Width="120" Height="120" Visibility="{Binding IsBusy, Converter={DynamicResource BoolToVisibility}}" />
639+
<controls:BusyIndicator Grid.Row="2" Width="120" Height="120" Visibility="{Binding IsBusy, Converter={StaticResource BoolToVisibility}}" />
640640

641641
<GridSplitter Grid.Row="3" Height="5" ShowsPreview="True" Cursor="SizeNS" HorizontalAlignment="Stretch"/>
642642

@@ -660,23 +660,23 @@
660660
</MultiBinding>
661661
</Image.Source>
662662
</Image>
663-
<Image Grid.Column="0" Source="{Binding SelectedItem.Declaration, Converter={DynamicResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}" />
663+
<Image Grid.Column="0" Source="{Binding SelectedItem.Declaration, Converter={StaticResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}" />
664664
<TextBox Style="{DynamicResource FooterTextBoxStyle}" Grid.Column="1" Text="{Binding SelectedItem.PanelTitle, Mode=OneWay}" FontWeight="Bold" />
665665
</Grid>
666666
<TextBox Style="{DynamicResource FooterTextBoxStyle}" Text="{Binding SelectedItem.Description, Mode=OneWay}" />
667667
<WrapPanel>
668668
<controls:LinkButton Margin="4" FontSize="{Binding FontSize, Mode=OneWay}"
669669
Command="{Binding IndenterCommand}" CommandParameter="{Binding SelectedItem, Mode=OneWay}"
670670
Content="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_Indent}"
671-
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={DynamicResource BoolToVisibility}, Mode=OneWay}"/>
671+
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={StaticResource BoolToVisibility}, Mode=OneWay}"/>
672672
<controls:LinkButton Margin="4" FontSize="{Binding FontSize, Mode=OneWay}"
673673
Command="{Binding RenameCommand}" CommandParameter="{Binding SelectedItem, Mode=OneWay}"
674674
Content="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_Rename}"
675-
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={DynamicResource BoolToVisibility}, Mode=OneWay}"/>
675+
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={StaticResource BoolToVisibility}, Mode=OneWay}"/>
676676
<controls:LinkButton Margin="4" FontSize="{Binding FontSize, Mode=OneWay}"
677677
Command="{Binding FindAllReferencesCommand}" CommandParameter="{Binding SelectedItem, Mode=OneWay}"
678678
Content="{Resx ResxName=Rubberduck.Resources.CodeExplorer.CodeExplorerUI, Key=CodeExplorer_FindAllReferencesText}"
679-
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={DynamicResource BoolToVisibility}, Mode=OneWay}"/>
679+
Visibility="{Binding RelativeSource={RelativeSource Self}, Path=IsEnabled, Converter={StaticResource BoolToVisibility}, Mode=OneWay}"/>
680680
</WrapPanel>
681681
</WrapPanel>
682682
</ScrollViewer>

Rubberduck.Core/UI/CodeMetrics/CodeMetricsControl.xaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<Setter Property="BorderThickness" Value="1.5"/>
5151
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
5252
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=OneWay}" />
53-
<Setter Property="Visibility" Value="{Binding Filtered, Mode=OneWay, Converter={DynamicResource BoolToHiddenVisibility}}" />
53+
<Setter Property="Visibility" Value="{Binding Filtered, Mode=OneWay, Converter={StaticResource BoolToHiddenVisibility}}" />
5454
<Setter Property="HorizontalAlignment" Value="Left" />
5555
<Style.Triggers>
5656
<Trigger Property="IsSelected" Value="True">
@@ -89,7 +89,7 @@
8989
</MultiBinding>
9090
</Image.Source>
9191
</Image>
92-
<Image Source="{Binding Declaration, Converter={DynamicResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}" />
92+
<Image Source="{Binding Declaration, Converter={StaticResource AccessibilityToIcon}}" Style="{DynamicResource ToolbarIconStyle}" />
9393
</Grid>
9494
<TextBlock Style="{DynamicResource TreeViewItemStyleModified}" />
9595
</StackPanel>
@@ -129,9 +129,9 @@
129129
</ListView.ItemTemplate>
130130
</ListView>
131131

132-
<controls:EmptyUIRefresh Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Grid.RowSpan="2" Visibility="{Binding Unparsed, Converter={DynamicResource BoolToVisibility}}" />
132+
<controls:EmptyUIRefresh Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Grid.RowSpan="2" Visibility="{Binding Unparsed, Converter={StaticResource BoolToVisibility}}" />
133133

134-
<controls:BusyIndicator Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Grid.RowSpan="2" Width="120" Height="120" Visibility="{Binding IsBusy, Converter={DynamicResource BoolToVisibility}}" />
134+
<controls:BusyIndicator Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Grid.RowSpan="2" Width="120" Height="120" Visibility="{Binding IsBusy, Converter={StaticResource BoolToVisibility}}" />
135135
</Grid>
136136
</UserControl>
137137

Rubberduck.Core/UI/Controls/GroupingGrid.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
VerticalAlignment="Center"
4343
Text="{Binding ItemCount, StringFormat=(\{0\})}"
4444
TextWrapping="NoWrap"
45-
Visibility="{Binding ShowGroupingItemCount, Converter={DynamicResource BooleanToVisibilityConverter}, Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:GroupingGrid}}}"/>
45+
Visibility="{Binding ShowGroupingItemCount, Converter={StaticResource BooleanToVisibilityConverter}, Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:GroupingGrid}}}"/>
4646
</StackPanel>
4747
</Expander.Header>
4848
<ItemsPresenter Margin="25,0,0,0" />

Rubberduck.Core/UI/Controls/PeekControl.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040

4141
<Image Grid.Row="0" Grid.Column="0" VerticalAlignment="Top"
4242
Style="{DynamicResource IconStyle}"
43-
Source="{Binding NavigateCommandParameter, Converter={DynamicResource DeclarationToIcon}, Mode=OneWay}" />
43+
Source="{Binding NavigateCommandParameter, Converter={StaticResource DeclarationToIcon}, Mode=OneWay}" />
4444
<Image Grid.Row="0" Grid.Column="0" VerticalAlignment="Top"
4545
Style="{DynamicResource IconStyle}"
46-
Source="{Binding Target.Accessibility, Converter={DynamicResource AccessibilityToIcon}, Mode=OneWay}" />
46+
Source="{Binding Target.Accessibility, Converter={StaticResource AccessibilityToIcon}, Mode=OneWay}" />
4747

4848
<TextBlock Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="2"
4949
Text="{Binding Target.IdentifierName}"

Rubberduck.Core/UI/Controls/SearchBox.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<Image VerticalAlignment="Center" HorizontalAlignment="Center"
6161
Width="16" Height="16"
6262
Source="{Binding Text, ElementName=ValueContainer,
63-
Converter={DynamicResource SearchToIcon},
63+
Converter={StaticResource SearchToIcon},
6464
UpdateSourceTrigger=PropertyChanged}" />
6565
<i:Interaction.Behaviors>
6666
<local:FocusElementAfterClickBehavior FocusElement="{x:Reference ValueContainer}"/>

Rubberduck.Core/UI/Controls/SearchView.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@
3131
SelectedItem="{Binding SelectedItem}">
3232
<DataGrid.Columns>
3333
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=SearchResults_MemberName}" Binding="{Binding ParentScope.IdentifierName}" />
34-
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=SearchResults_MemberType}" Binding="{Binding ParentScope.DeclarationType, Converter={DynamicResource DeclarationTypeToString}}" />
34+
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=SearchResults_MemberType}" Binding="{Binding ParentScope.DeclarationType, Converter={StaticResource DeclarationTypeToString}}" />
3535
<DataGridTextColumn Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=SearchResults_Location}" Binding="{Binding Selection}" />
3636
<DataGridTemplateColumn Header="{Resx ResxName=Rubberduck.Resources.RubberduckUI, Key=SearchResults_Context}" Width="*">
3737
<DataGridTemplateColumn.CellTemplate>
3838
<DataTemplate>
39-
<ContentControl Content="{Binding Converter={DynamicResource SearchResultConverter}}" />
39+
<ContentControl Content="{Binding Converter={StaticResource SearchResultConverter}}" />
4040
</DataTemplate>
4141
</DataGridTemplateColumn.CellTemplate>
4242
</DataGridTemplateColumn>

Rubberduck.Core/UI/Controls/ToolBar.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371
<ControlTemplate TargetType="{x:Type ToolBar}">
372372
<Grid x:Name="Grid" Margin="3,1,1,1" SnapsToDevicePixels="true">
373373
<Grid x:Name="OverflowGrid" HorizontalAlignment="Right">
374-
<ToggleButton x:Name="OverflowButton" ClickMode="Press" FocusVisualStyle="{x:Null}" IsChecked="{Binding IsOverflowOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" IsEnabled="{TemplateBinding HasOverflowItems}" Style="{DynamicResource ToolBarHorizontalOverflowButtonStyle}" Visibility="{Binding ElementName=OverflowButton, Path=IsEnabled, Converter={DynamicResource BoolToVisibility}}"/>
374+
<ToggleButton x:Name="OverflowButton" ClickMode="Press" FocusVisualStyle="{x:Null}" IsChecked="{Binding IsOverflowOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" IsEnabled="{TemplateBinding HasOverflowItems}" Style="{DynamicResource ToolBarHorizontalOverflowButtonStyle}" Visibility="{Binding ElementName=OverflowButton, Path=IsEnabled, Converter={StaticResource BoolToVisibility}}"/>
375375
<Popup x:Name="OverflowPopup" AllowsTransparency="true" Focusable="false" IsOpen="{Binding IsOverflowOpen, RelativeSource={RelativeSource TemplatedParent}}" PopupAnimation="{DynamicResource {x:Static SystemParameters.ComboBoxPopupAnimationKey}}" Placement="Bottom" StaysOpen="false">
376376
<themes:SystemDropShadowChrome x:Name="Shdw" Color="Transparent">
377377
<Border x:Name="ToolBarSubMenuBorder" BorderBrush="{DynamicResource ToolBarMenuBorderBrush}" BorderThickness="1" Background="{DynamicResource ToolBarSubMenuBackgroundBrush}" RenderOptions.ClearTypeHint="Enabled">
@@ -455,7 +455,7 @@
455455
<Setter Property="ToolTip" Value="{Binding ToolTip}" />
456456
<Setter Property="ToolTipService.InitialShowDelay" Value="500" />
457457
<Setter Property="TextTrimming" Value="CharacterEllipsis" />
458-
<Setter Property="Foreground" Value="{Binding IsDimmed, Mode=OneWay, Converter={DynamicResource BooleanToDimmed}}" />
458+
<Setter Property="Foreground" Value="{Binding IsDimmed, Mode=OneWay, Converter={StaticResource BooleanToDimmed}}" />
459459
<Style.Triggers>
460460
<DataTrigger Binding="{Binding IsObsolete}" Value="True">
461461
<Setter Property="Foreground" Value="{DynamicResource CaptionDisabledColor}" />

0 commit comments

Comments
 (0)