Size: a a a

Xamarin Developers

2020 August 06

KA

Kirill Ashikhmin in Xamarin Developers
dudu dida
это понятно. Но хочется то чтобы это нормально работало.
    public static string FormatPriceWithThousandDelimiterAndKopek(this double input)
   {
     var nfi = GetNumberFormatInfo(true);
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, @"{0:C}", input);
   }
   
public static string FormatPriceWithKopek(this double input)
   {
     var nfi = GetNumberFormatInfo();
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, @"{0:C}", input);
   }
   public static string FormatPriceWithoutKopek(this double input)
   {
     var nfi = GetNumberFormatInfo();
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, "{0:C0}", Math.Round(input));
   }

   static NumberFormatInfo GetNumberFormatInfo(bool groupSeparator = false, int decimalDigits = 2)
   {
     var nfi = (NumberFormatInfo)new CultureInfo(@"ru").NumberFormat.Clone();
     nfi.CurrencySymbol = GetCurrency().TrimStart();
     nfi.NumberDecimalDigits = decimalDigits;
     nfi.CurrencyDecimalDigits = decimalDigits;
     nfi.NumberGroupSeparator = groupSeparator ? @" " : @"";
     nfi.CurrencyGroupSeparator = groupSeparator ? @" " : @"";
     nfi.NumberDecimalSeparator = @",";
     nfi.CurrencyDecimalSeparator = @",";
     nfi.NegativeInfinitySymbol = @"– ";
     nfi.NegativeSign = @"– ";
     return nfi;
   }
Ну и сделать конвертер, который будет возвращать строку, которая будет выдана этими методами из числа
источник

dd

dudu dida in Xamarin Developers
Kirill Ashikhmin
    public static string FormatPriceWithThousandDelimiterAndKopek(this double input)
   {
     var nfi = GetNumberFormatInfo(true);
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, @"{0:C}", input);
   }
   
public static string FormatPriceWithKopek(this double input)
   {
     var nfi = GetNumberFormatInfo();
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, @"{0:C}", input);
   }
   public static string FormatPriceWithoutKopek(this double input)
   {
     var nfi = GetNumberFormatInfo();
     if (Math.Abs(input) < 0.01) input = 0;
     return string.Format(nfi, "{0:C0}", Math.Round(input));
   }

   static NumberFormatInfo GetNumberFormatInfo(bool groupSeparator = false, int decimalDigits = 2)
   {
     var nfi = (NumberFormatInfo)new CultureInfo(@"ru").NumberFormat.Clone();
     nfi.CurrencySymbol = GetCurrency().TrimStart();
     nfi.NumberDecimalDigits = decimalDigits;
     nfi.CurrencyDecimalDigits = decimalDigits;
     nfi.NumberGroupSeparator = groupSeparator ? @" " : @"";
     nfi.CurrencyGroupSeparator = groupSeparator ? @" " : @"";
     nfi.NumberDecimalSeparator = @",";
     nfi.CurrencyDecimalSeparator = @",";
     nfi.NegativeInfinitySymbol = @"– ";
     nfi.NegativeSign = @"– ";
     return nfi;
   }
Ну и сделать конвертер, который будет возвращать строку, которая будет выдана этими методами из числа
Спасибо, нечто подобное я юзаю. Думал, может есть какой-то стандартный вариант
источник

KA

Kirill Ashikhmin in Xamarin Developers
dudu dida
Спасибо, нечто подобное я юзаю. Думал, может есть какой-то стандартный вариант
вполне стандартный и без костылей
источник

SG

Samwise Gamgee in Xamarin Developers
Ребят, может кто помнит, кто-то скидывал видос по ioc и формы, на примере приложения мессенджера
источник

MO

Mr. Onion in Xamarin Developers
Никто часом не знает аналог refit только для java?
источник

SZ

Slava Zolotov in Xamarin Developers
Mr. Onion
Никто часом не знает аналог refit только для java?
бери аналог java - C#
источник

MO

Mr. Onion in Xamarin Developers
😂
источник

KA

Kirill Ashikhmin in Xamarin Developers
Mr. Onion
Никто часом не знает аналог refit только для java?
Retrofit
источник

KA

Kirill Ashikhmin in Xamarin Developers
И как раз refit аналог retrofit)
источник

MO

Mr. Onion in Xamarin Developers
Kirill Ashikhmin
И как раз refit аналог retrofit)
оо, супер, как раз то что надо! Спасибо)
источник

X

Xo3.ToBapbl in Xamarin Developers
Ребята подскажите как Forms.Button.CommandParameter забиндить на собственное же свойство батона IsEnabled (что бы true/false в обработчик команды улетал)? И сделать это надо через Codebehind
источник

АА

Алексеев Александр... in Xamarin Developers
Подскажите есть плагин для Forms для мультивыбора картинок из галереи?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Xo3.ToBapbl
Ребята подскажите как Forms.Button.CommandParameter забиндить на собственное же свойство батона IsEnabled (что бы true/false в обработчик команды улетал)? И сделать это надо через Codebehind
Если кнопка IsEnabled = false, то она нажиматься не будет
источник

X

Xo3.ToBapbl in Xamarin Developers
Kirill Ashikhmin
Если кнопка IsEnabled = false, то она нажиматься не будет
Да, я ожидал такого вопроса) Там другое проперти (IsToggled), каcтомное типа бул, просто для примера написал)
источник

KA

Kirill Ashikhmin in Xamarin Developers
Xo3.ToBapbl
Да, я ожидал такого вопроса) Там другое проперти (IsToggled), каcтомное типа бул, просто для примера написал)
Ну, тут Омгу только предложить при изменении IsToggled менять и CommandParamenter, А так вроде что-то было про ReferenceValue.. но вот CommandParameter - это не Bindable свойство..
источник

X

Xo3.ToBapbl in Xamarin Developers
Kirill Ashikhmin
Ну, тут Омгу только предложить при изменении IsToggled менять и CommandParamenter, А так вроде что-то было про ReferenceValue.. но вот CommandParameter - это не Bindable свойство..
Да, да( у меня тоже только такие идеи, спасибо
источник

KA

Kirill Ashikhmin in Xamarin Developers
Ну и норм вариант
источник

ИО

Иван Онищенко... in Xamarin Developers
какой лучший гит гуи для приватных репозиториев?
источник

СУ

Сраний Умний... in Xamarin Developers
vs code + git history, sourcetree
источник

dm

doctor murder in Xamarin Developers
А в xamarin.forms можно включить дизайн,как в впф,т.е чтобы конструктор виден был? Если да,то как?
источник