c# - Binding a control's x:Name -


when add

    <textblock  text="{binding settingname}" textwrapping="wrap" margin="10,-2,10,0" style="{staticresource phonetextsubtlestyle}" />     

everuthing ok. when

 <textblock x:name="{binding settingtextblockname}"  text="{binding settingname}" textwrapping="wrap" margin="10,-2,10,0" style="{staticresource phonetextsubtlestyle}" /> 

constructor breaking.

but need different names in elements.

x:name special property. matter of fact it's not property @ all, it's attribute maps name or id property of element x:name. binding works when applied dependencyproperty, cannot work on x:name. must set manually.

if want distinguish between objects in runtime, can set tag attribute, tolerates everything.

more on x:name: http://msdn.microsoft.com/en-us/library/ms752290.aspx


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -