diff --git a/src/Ursa/Controls/NumericUpDown/NumericUpDownBase.cs b/src/Ursa/Controls/NumericUpDown/NumericUpDownBase.cs index ac846cb..598324f 100644 --- a/src/Ursa/Controls/NumericUpDown/NumericUpDownBase.cs +++ b/src/Ursa/Controls/NumericUpDown/NumericUpDownBase.cs @@ -356,7 +356,12 @@ public abstract class NumericUpDownBase : NumericUpDown where T : struct, ICo text = text.Substring(1); } } - else if (((int)numberStyles &/* NumberStyles.AllowBinarySpecifier */ 1027) != 0) + else +#if NET8_0_OR_GREATER + if ((numberStyles & NumberStyles.AllowBinarySpecifier) != 0) +#else + if (((int)numberStyles &/* NumberStyles.AllowBinarySpecifier */ 1027) != 0) +#endif { if (text.StartsWith("0b") || text.StartsWith("0B")) // support 0b bin while user input { diff --git a/src/Ursa/Ursa.csproj b/src/Ursa/Ursa.csproj index 448ddec..1b93c54 100644 --- a/src/Ursa/Ursa.csproj +++ b/src/Ursa/Ursa.csproj @@ -3,7 +3,7 @@ - netstandard2.0 + netstandard2.0;NET8 enable enable latest