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
Post a Comment