zoukankan      html  css  js  c++  java
  • 根据Expander的IsExpanded属性值的变化动态设计Control的size

    简要说明:

    当Expander 的IsExpanded属性为“True” 时给控件设个尺寸(此处为高度),当为“False”时给控件设另外一个值。

    知识点:数据绑定、Style和Trigger

          <Grid>
            <Grid.RowDefinitions>
                <RowDefinition>
                    <RowDefinition.Style>
                        <Style TargetType="RowDefinition">
                            <Setter Property="Height" Value="25" />
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding ElementName=testExpander,Path=IsExpanded}" Value="True">
                                    <Setter Property="Height" Value="205" />
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </RowDefinition.Style>
                </RowDefinition>
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
                
            <Expander Header="Haha"  x:Name="testExpander" />
            <StackPanel Grid.Row="1" >
                <TabControl>
                    <TabItem Header="HaHaTabItem" >
                        <ListBox>
                            <ListBoxItem Content="Blue" />
                            <ListBoxItem Content="Black" />
                            <ListBoxItem Content="Red" />
                        </ListBox>
                     </TabItem>
                </TabControl>
            </StackPanel>
        </Grid>

  • 相关阅读:
    inet_ntoa 的一个小问题
    获取DNS服务器的版本信息
    host_network_interfaces_slow_mode_thresholds
    10月8日至11月底考试安排
    腾讯广点通防作弊
    移动广告作弊方式及防范方式
    广告联盟常用的防作弊手续
    移动端点击作弊与激活作弊的现象与预警
    数据科学家最常用的十种算法(我准备拿这个当成学习参考)
    项目的命名规范,为以后的程序开发中养成良好的行为习惯
  • 原文地址:https://www.cnblogs.com/NaughtyCat/p/5621647.html
Copyright © 2011-2022 走看看