c# - Storyboard.begin crash - Cannot resolve all property references in the property path FrameworkElement.Margin -


i using storyboard in code, can dynamically animate button, code crashes @ storyboard.begin(); throwing exception called invalidoperationexception (detailed errormessage in title). googled cannot use solutions in code.

so want move button position of textbox clicked.

private void btnfunktionx_mousedoubleclick(object sender,      mousebuttoneventargs e)         {         string textboxnumber =     (((system.windows.controls.button)sender).name)    [(((system.windows.controls.button)sender).name).length - 1].tostring();         storyboard sb = new storyboard();          thicknessanimationusingkeyframes tauk = new thicknessanimationusingkeyframes();         tauk.begintime = new timespan(0);         tauk.setvalue(storyboard.targetnameproperty, "btnfunktion"+textboxnumber);         tauk.setvalue(storyboard.targetpropertyproperty, new propertypath("frameworkelement.margin"));         easingthicknesskeyframe easing = new easingthicknesskeyframe();          easing.keytime = timespan.fromseconds(0.2);         easing.value = usedmargin[chosentextbox];         tauk.keyframes.add(easing);         sb.children.add(tauk);         sb.begin(this);     } 

usedmargin thickness array gets relevant margins @ program start.


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -