Skip to content

Commit 6ac8e5e

Browse files
Add extra condition in converter to avoid minor UI jump
1 parent 3240174 commit 6ac8e5e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/MaterialDesignThemes.Wpf/Converters/FloatingHintInitialHorizontalOffsetConverter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ double GetLeftOffset()
4141
when prefixHintBehavior == PrefixSuffixHintBehavior.AlignWithText && isEditable =>
4242
prefixWidth + prefixMargin.Right,
4343
PrefixSuffixVisibility.WhenFocusedOrNonEmpty
44-
when prefixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix && !isEditable =>
44+
when prefixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix && !isEditable && prefixWidth > 0 =>
4545
-(prefixWidth + prefixMargin.Right),
4646
PrefixSuffixVisibility.Always
4747
when prefixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix =>
@@ -58,7 +58,7 @@ double GetRightOffset()
5858
when suffixHintBehavior == PrefixSuffixHintBehavior.AlignWithText && isEditable =>
5959
-(suffixWidth + suffixMargin.Left),
6060
PrefixSuffixVisibility.WhenFocusedOrNonEmpty
61-
when suffixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix && !isEditable =>
61+
when suffixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix && !isEditable && suffixWidth > 0 =>
6262
suffixWidth + suffixMargin.Left,
6363
PrefixSuffixVisibility.Always
6464
when suffixHintBehavior == PrefixSuffixHintBehavior.AlignWithPrefixSuffix =>

0 commit comments

Comments
 (0)