i have 2 expanders (a right, , left) within dock panel (which has other elements well). dock panel content area can change size.
i'd able collapse either 1 of 2 expanders, if both expanded, have them same size - e.g. 2 equal columns. (note: have code expands second if first collapsed, , vice versa.)
is there way accomplish without using hard-coded widths? i'm drawing blank on design accomplish this. i've tried setting multi-data trigger on both expandercontents contents of each, doesn't work.
e.g. on expandercontent1:
<multidatatrigger> <multidatatrigger.conditions> <condition binding="{binding elementname=expander1, path=isexpanded}" value="true"/> <condition binding="{binding elementname=expander2, path=isexpanded}" value="true"/> </multidatatrigger.conditions> <setter property="width" value="{binding elementname=expandercontent2, path=actualwidth}"/> </multidatatrigger> any ideas out there? in advance!
if content in expanders static nest expanders in 2 column grid each column width set '*', if content dynamic, break individual expander increases size accommodate content.
Comments
Post a Comment