누가 말해 줄 수 :WPF Style.Trigger
<!--Style-->
<Style x:Key="Test" TargetType="{x:Type Expander}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="IsExpanded" Value="false"></Setter>
</Trigger>
</Style.Triggers>
</Style>
<!-- Syle applyed in expander -->
<Expander Header="Expander" Margin="40,89,118,0" Name="expander1" Height="23" VerticalAlignment="Top" >
<Grid>
<Ellipse Height="100" Margin="86,0,-8,-58" Name="ellipse1" Stroke="Black" VerticalAlignment="Bottom" />
</Grid>
</Expander>
<!-- Code Behind -->
private void button1_Click(object sender, RoutedEventArgs e)
{
this.expander1.IsEnabled = false;
}
나는 다른 방법으로 노력하지만 성공하지 .. 는 확장이 비활성화되었을 때 내용을 축소하는 또 다른 방법이있다.
안녕하세요, 감사합니다. 그러나 언급 한 코드 블록을 잊어 버렸습니다. Style 태그에 참조를 넣었으므로 문제가 지속됩니다. –