I have 3 expansions in a window and I want to know that there is a way to do this so that I have an extension 2 And 3 are open but not 1, it will only spread to those 2 It is currently pulling the three together equally, and, when they are closed, the material is closed, but the column remains in the same width as it was open.
What is the best way to stretch them after expanding and after 10-pixtile wide sizes?
You can set Example: Result: triggers to
column define < Fixed when setting to
width to / code> when
extension stops and when
extension is open then set to proportionate .
& lt; Grid & gt; & Lt; Grid.ColumnDefinitions & gt; & Lt; ColumnDefinition & gt; & Lt; ColumnDefinition.Style & gt; & Lt; Style TargetType = "ColumnDefinition" & gt; & Lt; Setter property = "width" value = "20" /> & Lt; Style.Triggers & gt; & Lt; Data Trigger Binding = "{Binding IE Expanded, ElementName = Explorer 1}" Value = "True" & gt; & Lt; Setter property = "width" value = "20 *" /> & Lt; / DataTrigger & gt; & Lt; /Style.Triggers> & Lt; / Style & gt; & Lt; /ColumnDefinition.Style> & Lt; / ColumnDefinition & gt; & Lt; ColumnDefinition & gt; & Lt; ColumnDefinition.Style & gt; & Lt; Style TargetType = "ColumnDefinition" & gt; & Lt; Setter property = "width" value = "20" /> & Lt; Style.Triggers & gt; & Lt; DataTrigring binding = "{binding ispended, element = explorer 2}" value = "true" & gt; & Lt; Setter property = "width" value = "20 *" /> & Lt; / DataTrigger & gt; & Lt; /Style.Triggers> & Lt; / Style & gt; & Lt; /ColumnDefinition.Style> & Lt; / ColumnDefinition & gt; & Lt; ColumnDefinition & gt; & Lt; ColumnDefinition.Style & gt; & Lt; Style TargetType = "ColumnDefinition" & gt; & Lt; Setter property = "width" value = "20" /> & Lt; Style.Triggers & gt; & Lt; DataTrigring Binding = "{Binding IE Expanded, Element Name = Expender 3}" Value = "True" & gt; & Lt; Setter property = "width" value = "20 *" /> & Lt; / DataTrigger & gt; & Lt; /Style.Triggers> & Lt; / Style & gt; & Lt; /ColumnDefinition.Style> & Lt; / ColumnDefinition & gt; & Lt; /Grid.ColumnDefinitions> & Lt; Expander Name = "Extension 1" Grid. Column = "0" header = "expander 1" /> & Lt; Expander Name = "Extender 2" Grid Column = "1" header = "expander 2" /> & Lt; Expander Name = "Extender 3" Grid Column = "2" header = "expander 3" /> & Lt; / Grid & gt;
No comments:
Post a Comment