xaml - WPF DecimalUpDown custom template NullReferenceException -


i trying modify appearance of decimalupdown control wpf extended toolkit every time try create template nullreferenceexception @ run time.

i tried using template link: https://social.msdn.microsoft.com/forums/vstudio/en-us/304c5191-687f-47b9-8924-56816647e2b4/im-using-the-wpf-extended-toolkit-singleupdown-control?forum=wpf

when didn't work tried basic possible , used this:

<style targettype="{x:type etk:decimalupdown}">     <setter property="template">         <setter.value>             <controltemplate targettype="etk:decimalupdown">                 <etk:buttonspinner                     name="part_spinner">                     <etk:watermarktextbox                         name="part_textbox" />                 </etk:buttonspinner>             </controltemplate>         </setter.value>     </setter> </style> 

but got nullreferenceexception both times. stack trace is:

at microsoft.windows.controls.primitives.updownbase`1.onapplytemplate() @ system.windows.frameworkelement.applytemplate() @ system.windows.frameworkelement.measurecore(size availablesize) @ system.windows.uielement.measure(size availablesize) @ system.windows.controls.grid.measurecell(int32 cell, boolean forceinfinityv) @ system.windows.controls.grid.measurecellsgroup(int32 cellshead, size referencesize, boolean ignoredesiredsizeu, boolean forceinfinityv, boolean& hasdesiredsizeuchanged) @ system.windows.controls.grid.measurecellsgroup(int32 cellshead, size referencesize, boolean ignoredesiredsizeu, boolean forceinfinityv) @ system.windows.controls.grid.measureoverride(size constraint) @ system.windows.frameworkelement.measurecore(size availablesize) @ system.windows.uielement.measure(size availablesize) @ ms.internal.helper.measureelementwithsinglechild(uielement element, size constraint) @ system.windows.controls.contentpresenter.measureoverride(size constraint) @ system.windows.frameworkelement.measurecore(size availablesize) @ system.windows.uielement.measure(size availablesize) @ system.windows.controls.border.measureoverride(size constraint) @ system.windows.frameworkelement.measurecore(size availablesize) @ system.windows.uielement.measure(size availablesize) @ system.windows.window.measureoverridehelper(size constraint) @ system.windows.window.measureoverride(size availablesize) @ system.windows.frameworkelement.measurecore(size availablesize) @ system.windows.uielement.measure(size availablesize) @ system.windows.interop.hwndsource.setlayoutsize() @ system.windows.interop.hwndsource.set_rootvisualinternal(visual value) @ system.windows.interop.hwndsource.set_rootvisual(visual value) @ system.windows.window.setrootvisual() @ system.windows.window.setrootvisualandupdatestc() @ system.windows.window.setupinitialstate(double requestedtop, double requestedleft, double requestedwidth, double requestedheight) @ system.windows.window.createsourcewindow(boolean duringshow) @ system.windows.window.createsourcewindowduringshow() @ system.windows.window.safecreatewindowduringshow() @ system.windows.window.showhelper(object booleanbox) @ system.windows.window.show() @ system.windows.window.showdialog() 

it seems i'm missing mandatory in templates don't know is. can help?

if let me know how define style can apply up/down controls (i'm using integerupdown in app too) grateful.

thanks in advance

i using old version of toolkit. after downloading latest version seems work. tanis83 suggesting this.


Comments