c# - How can I retrieve name(Key) of applied template? -
i have template assigned button:
<button x:name="btn_patmat" template="{staticresource patmat_button}" ...
how can retrieve key/string/name
of template said button?
pseudocode:
string = btn_patmat.template.???.tostring()
well i'm afraid that's not possible because it's not intended wpf. there people wanted access x:name
similar x:key
, had give up.
pls have @ so post , additional link.
the workaround imagine reading templates resourcedictionary, instantiate each resource (if possible), find template (if it's e.g. style) , compare current instance of template found in control. seems pretty ugly solution , i'm not sure if it'll work without problems.
Comments
Post a Comment