Skip to content

Commit 8fdc9de

Browse files
committed
Merge branch 'extended-smarthint' of https://github.com/mgnslndh/MaterialDesignInXamlToolkit
2 parents b26e0cb + b3c44ca commit 8fdc9de

File tree

4 files changed

+23
-20
lines changed

4 files changed

+23
-20
lines changed

MainDemo.Wpf/TextFields.xaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,11 @@
205205
<TextBox Grid.Row="6" Grid.Column="3"
206206
materialDesign:HintAssist.Hint="Large Font"
207207
materialDesign:TextFieldAssist.TextBoxViewMargin="1 0 1 0"
208-
materialDesign:HintAssist.FloatingScale="0.54"
209-
materialDesign:HintAssist.FloatingOffset="1,-54"
208+
materialDesign:HintAssist.FloatingScale="0.50"
210209
Text="Some Text"
211210
Style="{StaticResource MaterialDesignFloatingHintTextBox}"
212211
FontSize="24"/>
213-
212+
214213
<TextBlock Grid.Row="7" Grid.Column="1" Style="{StaticResource MaterialDesignSubheadingTextBlock}"
215214
Margin="0 48 0 0">DataTemplate Test</TextBlock>
216215
<ContentControl Grid.Row="8" Grid.Column="1" Grid.ColumnSpan="4"

MaterialDesignThemes.Wpf/HintAssist.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public static void SetFloatingScale(DependencyObject element, double value)
4646
"FloatingOffset",
4747
typeof(Point),
4848
typeof(HintAssist),
49-
new FrameworkPropertyMetadata(new Point(1, -27), FrameworkPropertyMetadataOptions.Inherits));
49+
new FrameworkPropertyMetadata(new Point(1, -16), FrameworkPropertyMetadataOptions.Inherits));
5050

5151
public static Point GetFloatingOffset(DependencyObject element)
5252
{

MaterialDesignThemes.Wpf/SmartHint.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public double FloatingScale
8888
}
8989

9090
public static readonly DependencyProperty FloatingOffsetProperty = DependencyProperty.Register(
91-
nameof(FloatingOffset), typeof(Point), typeof(SmartHint), new PropertyMetadata(new Point(1, -27)));
91+
nameof(FloatingOffset), typeof(Point), typeof(SmartHint), new PropertyMetadata(new Point(1, -16)));
9292

9393
public Point FloatingOffset
9494
{

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.SmartHint.xaml

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -90,22 +90,8 @@
9090
<ContentControl.Tag>
9191
<system:Double>0.0</system:Double>
9292
</ContentControl.Tag>
93-
<ContentControl.RenderTransform>
93+
<ContentControl.LayoutTransform>
9494
<TransformGroup>
95-
<TranslateTransform>
96-
<TranslateTransform.X>
97-
<MultiBinding Converter="{StaticResource TranslateConverter}">
98-
<Binding Path="Tag" ElementName="FloatingHintTextBlock"/>
99-
<Binding Path="FloatingOffset.X" RelativeSource="{RelativeSource TemplatedParent}"/>
100-
</MultiBinding>
101-
</TranslateTransform.X>
102-
<TranslateTransform.Y>
103-
<MultiBinding Converter="{StaticResource TranslateConverter}">
104-
<Binding Path="Tag" ElementName="FloatingHintTextBlock"/>
105-
<Binding Path="FloatingOffset.Y" RelativeSource="{RelativeSource TemplatedParent}"/>
106-
</MultiBinding>
107-
</TranslateTransform.Y>
108-
</TranslateTransform>
10995
<ScaleTransform>
11096
<ScaleTransform.ScaleX>
11197
<MultiBinding Converter="{StaticResource RangePositionConverter}">
@@ -123,6 +109,24 @@
123109
</ScaleTransform.ScaleY>
124110
</ScaleTransform>
125111
</TransformGroup>
112+
</ContentControl.LayoutTransform>
113+
<ContentControl.RenderTransform>
114+
<TransformGroup>
115+
<TranslateTransform>
116+
<TranslateTransform.X>
117+
<MultiBinding Converter="{StaticResource TranslateConverter}">
118+
<Binding Path="Tag" ElementName="FloatingHintTextBlock"/>
119+
<Binding Path="FloatingOffset.X" RelativeSource="{RelativeSource TemplatedParent}"/>
120+
</MultiBinding>
121+
</TranslateTransform.X>
122+
<TranslateTransform.Y>
123+
<MultiBinding Converter="{StaticResource TranslateConverter}">
124+
<Binding Path="Tag" ElementName="FloatingHintTextBlock"/>
125+
<Binding Path="FloatingOffset.Y" RelativeSource="{RelativeSource TemplatedParent}"/>
126+
</MultiBinding>
127+
</TranslateTransform.Y>
128+
</TranslateTransform>
129+
</TransformGroup>
126130
</ContentControl.RenderTransform>
127131
</ContentControl>
128132
<ContentControl x:Name="SimpleHintTextBlock"

0 commit comments

Comments
 (0)