Skip to content

Commit d97e9ef

Browse files
committed
refactor: rename MatchSizeWith to ScaleToSizeOf
1 parent 2589ade commit d97e9ef

3 files changed

Lines changed: 22 additions & 22 deletions

File tree

src/MainDemo.Wpf/Typography.xaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
<StackPanel Orientation="Horizontal">
8080
<materialDesign:PackIcon VerticalAlignment="Center"
8181
Kind="{Binding SelectedPackIcon}"
82-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline1TextBlock}" />
82+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline1TextBlock}" />
8383
<TextBlock x:Name="tbMaterialDesignHeadline1TextBlock"
8484
VerticalAlignment="Center"
8585
Style="{StaticResource MaterialDesignHeadline1TextBlock}"
@@ -116,7 +116,7 @@
116116
<StackPanel Orientation="Horizontal">
117117
<materialDesign:PackIcon VerticalAlignment="Center"
118118
Kind="{Binding SelectedPackIcon}"
119-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline2TextBlock}" />
119+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline2TextBlock}" />
120120
<TextBlock x:Name="tbMaterialDesignHeadline2TextBlock"
121121
VerticalAlignment="Center"
122122
Style="{StaticResource MaterialDesignHeadline2TextBlock}"
@@ -153,7 +153,7 @@
153153
<StackPanel Orientation="Horizontal">
154154
<materialDesign:PackIcon VerticalAlignment="Center"
155155
Kind="{Binding SelectedPackIcon}"
156-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline3TextBlock}" />
156+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline3TextBlock}" />
157157
<TextBlock x:Name="tbMaterialDesignHeadline3TextBlock"
158158
VerticalAlignment="Center"
159159
Style="{StaticResource MaterialDesignHeadline3TextBlock}"
@@ -190,7 +190,7 @@
190190
<StackPanel Orientation="Horizontal">
191191
<materialDesign:PackIcon VerticalAlignment="Center"
192192
Kind="{Binding SelectedPackIcon}"
193-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline4TextBlock}" />
193+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline4TextBlock}" />
194194
<TextBlock x:Name="tbMaterialDesignHeadline4TextBlock"
195195
VerticalAlignment="Center"
196196
Style="{StaticResource MaterialDesignHeadline4TextBlock}"
@@ -227,7 +227,7 @@
227227
<StackPanel Orientation="Horizontal">
228228
<materialDesign:PackIcon VerticalAlignment="Center"
229229
Kind="{Binding SelectedPackIcon}"
230-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline5TextBlock}" />
230+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline5TextBlock}" />
231231
<TextBlock x:Name="tbMaterialDesignHeadline5TextBlock"
232232
VerticalAlignment="Center"
233233
Style="{StaticResource MaterialDesignHeadline5TextBlock}"
@@ -264,7 +264,7 @@
264264
<StackPanel Orientation="Horizontal">
265265
<materialDesign:PackIcon VerticalAlignment="Center"
266266
Kind="{Binding SelectedPackIcon}"
267-
MatchSizeWith="{Binding ElementName=tbMaterialDesignHeadline6TextBlock}" />
267+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignHeadline6TextBlock}" />
268268
<TextBlock x:Name="tbMaterialDesignHeadline6TextBlock"
269269
VerticalAlignment="Center"
270270
Style="{StaticResource MaterialDesignHeadline6TextBlock}"
@@ -301,7 +301,7 @@
301301
<StackPanel Orientation="Horizontal">
302302
<materialDesign:PackIcon VerticalAlignment="Center"
303303
Kind="{Binding SelectedPackIcon}"
304-
MatchSizeWith="{Binding ElementName=tbMaterialDesignSubtitle1TextBlock}" />
304+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignSubtitle1TextBlock}" />
305305
<TextBlock x:Name="tbMaterialDesignSubtitle1TextBlock"
306306
VerticalAlignment="Center"
307307
Style="{StaticResource MaterialDesignSubtitle1TextBlock}"
@@ -338,7 +338,7 @@
338338
<StackPanel Orientation="Horizontal">
339339
<materialDesign:PackIcon VerticalAlignment="Center"
340340
Kind="{Binding SelectedPackIcon}"
341-
MatchSizeWith="{Binding ElementName=tbMaterialDesignSubtitle2TextBlock}" />
341+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignSubtitle2TextBlock}" />
342342
<TextBlock x:Name="tbMaterialDesignSubtitle2TextBlock"
343343
VerticalAlignment="Center"
344344
Style="{StaticResource MaterialDesignSubtitle2TextBlock}"
@@ -375,7 +375,7 @@
375375
<StackPanel Orientation="Horizontal">
376376
<materialDesign:PackIcon VerticalAlignment="Center"
377377
Kind="{Binding SelectedPackIcon}"
378-
MatchSizeWith="{Binding ElementName=tbMaterialDesignBody1TextBlock}" />
378+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignBody1TextBlock}" />
379379
<TextBlock x:Name="tbMaterialDesignBody1TextBlock"
380380
VerticalAlignment="Center"
381381
Style="{StaticResource MaterialDesignBody1TextBlock}"
@@ -412,7 +412,7 @@
412412
<StackPanel Orientation="Horizontal">
413413
<materialDesign:PackIcon VerticalAlignment="Center"
414414
Kind="{Binding SelectedPackIcon}"
415-
MatchSizeWith="{Binding ElementName=tbMaterialDesignBody2TextBlock}" />
415+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignBody2TextBlock}" />
416416
<TextBlock x:Name="tbMaterialDesignBody2TextBlock"
417417
VerticalAlignment="Center"
418418
Style="{StaticResource MaterialDesignBody2TextBlock}"
@@ -449,7 +449,7 @@
449449
<StackPanel Orientation="Horizontal">
450450
<materialDesign:PackIcon VerticalAlignment="Center"
451451
Kind="{Binding SelectedPackIcon}"
452-
MatchSizeWith="{Binding ElementName=tbMaterialDesignCaptionTextBlock}" />
452+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignCaptionTextBlock}" />
453453
<TextBlock x:Name="tbMaterialDesignCaptionTextBlock"
454454
VerticalAlignment="Center"
455455
Style="{StaticResource MaterialDesignCaptionTextBlock}"
@@ -486,7 +486,7 @@
486486
<StackPanel Orientation="Horizontal">
487487
<materialDesign:PackIcon VerticalAlignment="Center"
488488
Kind="{Binding SelectedPackIcon}"
489-
MatchSizeWith="{Binding ElementName=tbMaterialDesignOverlineTextBlock}" />
489+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignOverlineTextBlock}" />
490490
<TextBlock x:Name="tbMaterialDesignOverlineTextBlock"
491491
VerticalAlignment="Center"
492492
Style="{StaticResource MaterialDesignOverlineTextBlock}"
@@ -514,7 +514,7 @@
514514
<StackPanel Orientation="Horizontal">
515515
<materialDesign:PackIcon VerticalAlignment="Center"
516516
Kind="{Binding SelectedPackIcon}"
517-
MatchSizeWith="{Binding ElementName=tbMaterialDesignButtonTextBlock}" />
517+
ScaleToSizeOfWith="{Binding ElementName=tbMaterialDesignButtonTextBlock}" />
518518
<TextBlock x:Name="tbMaterialDesignButtonTextBlock"
519519
VerticalAlignment="Center"
520520
Style="{StaticResource MaterialDesignButtonTextBlock}"

src/MaterialDesignThemes.Wpf/PackIcon.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,20 @@ public string? Data
4545
private set => SetValue(DataPropertyKey, value);
4646
}
4747

48-
public static readonly DependencyProperty MatchSizeWithProperty =
48+
public static readonly DependencyProperty ScaleToSizeOfWithProperty =
4949
DependencyProperty.Register(
50-
nameof(MatchSizeWith),
50+
nameof(ScaleToSizeOfWith),
5151
typeof(FrameworkElement),
5252
typeof(PackIcon),
53-
new PropertyMetadata(null, OnMatchSizeWithChanged));
53+
new PropertyMetadata(null, OnScaleToSizeOfWithChanged));
5454

55-
public FrameworkElement? MatchSizeWith
55+
public FrameworkElement? ScaleToSizeOfWith
5656
{
57-
get => (FrameworkElement?)GetValue(MatchSizeWithProperty);
58-
set => SetValue(MatchSizeWithProperty, value);
57+
get => (FrameworkElement?)GetValue(ScaleToSizeOfWithProperty);
58+
set => SetValue(ScaleToSizeOfWithProperty, value);
5959
}
6060

61-
private static void OnMatchSizeWithChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
61+
private static void OnScaleToSizeOfWithChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
6262
{
6363
var icon = (PackIcon)d;
6464

tests/MaterialDesignThemes.UITests/WPF/PackIcon/PackIconTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ public class PackIconTests : TestBase
1010
[Test]
1111
[Arguments(14)]
1212
[Arguments(60)]
13-
public async Task PackIcon_MatchSizeWith_SyncsSizeWithSource(double fontSize)
13+
public async Task PackIcon_ScaleToSizeOfWith_ScalesSizeWithSource(double fontSize)
1414
{
1515
await using var recorder = new TestRecorder(App);
1616

1717
var stackPanel = await LoadXaml<StackPanel>($$"""
1818
<StackPanel Orientation="Horizontal">
1919
<materialDesign:PackIcon VerticalAlignment="Center"
2020
Kind="Home"
21-
MatchSizeWith="{Binding ElementName=MyTextBox}" />
21+
ScaleToSizeOfWith="{Binding ElementName=MyTextBox}" />
2222
<TextBlock x:Name="MyTextBox"
2323
VerticalAlignment="Center"
2424
FontSize="{{fontSize}}"

0 commit comments

Comments
 (0)