c# - Why can't I localize my WPF program? -


this question has answer here:

i have wpf program, , when localize it, fails. entered created xml namespace, corresponds file location, in window element:

xmlns:properties="clr-namespace:resxeditor.properties" 

this how localizing each element:

<button content="{x:static properties:resources.filepickerbutton_addfile}" /> 

the designer works fine, , when choose resources., auto-complete pulls available items, when build application, crashes error message:

exception thrown: 'system.windows.markup.xamlparseexception' in presentationframework.dll

additional information: 'provide value on 'system.windows.markup.staticextension' threw exception.' line number '5' , line position '9'.

the line number , position correspond first x in namespace have given above. tried searching message on web, , can't seem find anything.

after hour or of searching web, randomly happened try changing access modifier on resources.resx file internal public. so, open .resx file in visual studio editor, , change drop-down menu labeled "access modifier" "public", should other option besides "internal".

enter image description here

this change items in .designer file use public access modifier. example of these items looks like:

/// <summary> ///   looks localized string similar add files. /// </summary> public static string filepickerbutton_addfile {     {         return resourcemanager.getstring("filepickerbutton_addfile", resourceculture);     } } 

Comments

Popular posts from this blog

java - UnknownEntityTypeException: Unable to locate persister (Hibernate 5.0) -

python - ValueError: empty vocabulary; perhaps the documents only contain stop words -

ubuntu - collect2: fatal error: ld terminated with signal 9 [Killed] -