سلام وقت به خیر
چطور یک تکست باکس رو که فقط عدد دریافت میکنه و روی اون عدد, پردازش میشه
۳ رقم ۳رقم تعدادش رو توی نمایش جداش کنیم ولی توی پردازش(عملیات جمع و ضرب) عدد صحیح باشه ؟
توی اینترنت خیلی سرچ کردم این ره ها رو دیدم برای WPF
1- دستی کد نویسی
2- استفاده از کامپوننت
3-Regex
اینا یکسری راه حل هستن :
String.Format("{0:n0}", yourNumber)
.Replace(NumberFormatInfo.CurrentInfo.NumberGroupSeparator, " ");
Text="{Binding SomeBinding, StringFormat={}{0:#'.'##0','00}}"
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding MyNumber, StringFormat={0:#,0} {1:#,0}}" />
</DataGrid.Columns>
</DataGrid>
long number = 5656768678;
label1.Text = number.ToString("N0");
اما باید راه حل بهتر و ساده ای هم باشه
توی تمام زبان های دیگه خیلی راحت با فرمت دهی این مسئله حل میشه
توی XAML هم
برای سی شارپ wpf من نتونستم تو XAML با String Format اون رو پیاده کنم
لطفا راهنمایی بفرمایید
با تشکر
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود