سلام استاد ببخشید زیاد سوال میکنم...
من چطوری به این String Format بدم ؟ قبول نمیکنه..
<TextBox Name="TxtSetPaymentBed" materialDesign:HintAssist.IsFloating="True" Margin="5">
<TextBox.Text>
<Binding Path="BedPrice" StringFormat="{}{0:N0}">
<Binding.ValidationRules>
<validations:RequireValidation ValidatesOnTargetUpdated="True"/>
<validations:RequireValidation></validations:RequireValidation>
<validations:NumberValidation></validations:NumberValidation>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
<materialDesign:HintAssist.Hint>
<StackPanel Orientation="Horizontal">
<materialDesign:PackIcon Kind="Hotel" VerticalAlignment="Center" Margin="5 0"/>
<Label Content=" نرخ مورد نظر" />
</StackPanel>
</materialDesign:HintAssist.Hint>
</TextBox>
سلام روزتون بخیر
با فرمت زیر بنویسید :
<Binding Path="BedPrice" StringFormat="{0:N0}">
استاد من اون قسمت فیلم آموزشی که درباره StringFormat ها بود رو چند بار نگاه کردم این فرمت استرینگ داخل <TextBox.Text> باید قرار بگیره که تو فیلم این حالت وجو نداشت ، از طرفی StringFormat v رو میاره یعنی میشناسه ولی مقداری نمیگیره... خیلی پیچیده شده
زدم این خطا رومیده
استاد من اون قسمت فیلم آموزشی که درباره StringFormat ها بود رو چند بار نگاه کردم این فرمت استرینگ داخل <TextBox.Text> باید قرار بگیره که تو فیلم این حالت وجو نداشت ، از طرفی StringFormat v رو میاره یعنی میشناسه ولی مقداری نمیگیره... خیلی پیچیده شده
زدم این خطا رومیده
من کد اولیه شما رو نوشتم و درست نمایش داد.
می تونید با فرمت زیر هم بنویسید :
<Binding Path="BedPrice" StringFormat="N0">
آیا نوع داده BedPrice، عدد (int, double, float, decimal) هست؟
سلام استاد ، درست شد
دمتون گرم...
چون برای تست UI کار میکردم حواسم نبود و BedPrice رو از نوع رشته در نظر گرفته بودم...
شرمنده D:
جالبه خطا نمیداد ، فقط جدا نمیکرد ..
موفق باشید