workaround: Extract the ControlTemplate for the TreeListViewRow and set the Style explicitly or remove the local Style setter.
Declined: After further investigation it turned out that the unexpected behavior was caused by an incorrect approach that has been used to style the GridViewToggleButton in the sample project. Custom implicit styling works as expected. Please use the following approach to do so: <Style TargetType="controls:GridViewToggleButton" BasedOn="{StaticResource GridViewToggleButtonStyle}"> <Setter Property="Height" Value="100" /> </Style> If you face any further difficulties styling the GridViewToggleButton, do not hesitate to contact us.