English 中文(简体)
Xaml Bled Fails tostract culture
原标题:Xaml Binding Fails to Detect custom culture

互联网上的所有文章都表明,为了使XAML在运行系统中能够检测到某些文化,应当使用这一条线。

 FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata((XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))));

The problem is that the regional settings in windows allow the user to customize the formatting of dates and numbers in any way the user wants. For example, lets say that the user wants to 3 decimal digits instead of 2. he goes to the regional settings and makes this update. The problem is that this change is not picked up in Xaml binding

<TextBlock Text="{Binding Payments, StringFormat=C}" /> <!--display 2 digits-->

在后面的法典中,如果使用“TString”(“C”),那么无论在服务器方面,都能够成功地实现任何定制。

decimal sampleNumber = 1.123;
string s = sampleNumber.ToString("C"); //Puts 3 digits in the string variable

My workaround is to use a custom converter where i do the ToString and return the string to the binding. But it is weird that i haven t seen this problem (which is most probably a bug in WPF) posted anywhere on the net. Am i missing something?

最佳回答

我不敢肯定它是否为你工作,但我记得,一旦我解决了类似问题,但关于日期的形式。 我使用了对约束力的变相特性:

<TextBox Text="{Binding Path=Date, ConverterCulture={x:Static Globalization:CultureInfo.CurrentCulture}}"/>
问题回答

暂无回答




相关问题
WPF convert 2d mouse click into 3d space

I have several geometry meshes in my Viewport3D, these have bounds of (w:1800, h:500, d:25). When a user clicks in the middle of the mesh, I want the Point3D of (900, 500, 25)... How can I achieve ...

Editing a xaml icons or images

Is it possible to edit a xaml icons or images in the expression design or using other tools? Is it possible to import a xaml images (that e.g you have exported) in the expression designer for editing?...

WPF: writing smoke tests using ViewModels

I am considering to write smoke tests for our WPF application. The question that I am faced is: should we use UI automation( or some other technology that creates a UI script), or is it good enough to ...

WPF - MVVM - NHibernate Validation

Im facing a bit of an issue when trying to validate a decimal property on domain object which is bound to a textbox on the view through the viewmodel. I am using NHibernate to decorate my property on ...

How do WPF Markup Extensions raise compile errors?

Certain markup extensions raise compile errors. For example StaticExtension (x:Static) raises a compile error if the referenced class cannot be found. Anyone know the mechanism for this? Is it baked ...

WPF design-time context menu

I am trying to create a custom wpf control, I m wondering how I can add some design-time features. I ve googled and can t seem to get to my goal. So here s my simple question, how can I add an entry ...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签