i trying attach click event on gridviewcolumnheader:
for used following:
<listview gridviewcolumnheader.click="handlecolumnheaderclicked"> </listview> and click event handled follows in code behind:
private void handlecolumnheaderclicked(object sender, routedeventargs e) { if (e.originalsource gridviewcolumnheader) { var column = ((gridviewcolumnheader)e.originalsource).column; vm.selectedcolumncommand.execute(column.header); e.handled = true; } } all seems fine, gridviewcolumnheader.click same buttonbase.click. means buttonbase controls in list view trigger event , list view have thousands of such controls. not seem best practice.
my question is: how can hook click event on type gridviewcolumnheader (and not on other buttonbase controls).
thanks in advance.
use eventsetter in style targettype.
Comments
Post a Comment