c# - Best way for acquiring an element's height -


the code gets desired height element given datatemplate , object bound content. however, slow. have alternative, or idea how optimize code.

public static double getdesiredheight(object content, datatemplate  datatemplate) {         try         {             contentpresenter element = new contentpresenter             {                 content = content,                 contenttemplate = datatemplate,             };              element.measure(new size(double.positiveinfinity, double.positiveinfinity));             var result = element.desiredsize.height;             element.contenttemplate = null;             return result;         }         catch (exception)         {             return 0;         } } 

have tried using actualheight property instead of height property?

try change line:

var result = element.desiredsize.actualheight; 

Comments

Popular posts from this blog

java - Solr query version issue: Invalid version or the data in not in 'javabin' format -

Hard vs. Soft Water: What's The Difference?

The Ten Most Livable Cities In The World