WPF扩展器未扩展

安多巴因

我想在不使用WPF工具包的情况下创建自定义的类似WPF的手风琴控件。经过一番搜索,似乎最好的方法是使用Expander ...,所以我想看看是否能得到某种解决方案基本功能,例如使行向上扩展以在扩展时显示某些内容,然后使其折叠并隐藏该内容。看起来应该很简单,但是我的扩展器永远不会扩展。这是我的基本示例:

<Grid Background="Transparent">
    <Grid.RowDefinitions>
        <RowDefinition Height="30"></RowDefinition>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="1*"></RowDefinition>
        <RowDefinition Height="24"></RowDefinition>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="215"></ColumnDefinition>
        <ColumnDefinition></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <Expander Grid.Row="3" Grid.ColumnSpan="2" Header="More Options" ExpandDirection="Down" Background="Red" IsExpanded="False">
        <StackPanel Height="300">
            <CheckBox Margin="4" Content="Option 1" />
            <CheckBox Margin="4" Content="Option 2" />
            <CheckBox Margin="4" Content="Option 3" />
        </StackPanel>
    </Expander>
</Grid>
蒙卡达

更新您的RowDefinitions目前,RowExpander是被硬编码到有Height24使它的Auto

<Grid.RowDefinitions>
    <RowDefinition Height="30"></RowDefinition>
    <RowDefinition Height="Auto"></RowDefinition>
    <RowDefinition Height="1*"></RowDefinition>
    <RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF扩展器未扩展

来自分类Dev

带多个按钮的WPF扩展器

来自分类Dev

带GridSplitter的WPF扩展器

来自分类Dev

带GridSplitter的WPF扩展器

来自分类Dev

WPF +扩展器控制问题

来自分类Dev

WPF如何始终在TreeView上显示扩展器

来自分类Dev

WPF扩展器控件-转换的页眉宽度问题

来自分类Dev

使用触摸滑动来拖动打开WPF扩展器

来自分类Dev

WPF-网格扩展器-用餐空间

来自分类Dev

wpf-扩展器标题适合内容宽度?

来自分类Dev

扩展器内部列表框的VerticalScrollBar-WPF

来自分类Dev

ItemsControl中使用的WPF扩展器叠加层

来自分类Dev

在WPF中,根据组合框输入创建扩展器

来自分类Dev

无法使用样式禁用WPF扩展器

来自分类Dev

WPF-Stackpanel中有多个扩展器的问题

来自分类Dev

WPF动态创建的按钮和扩展器控件

来自分类Dev

带有扩展器的WPF分组组合框

来自分类Dev

在WPF扩展器控件上更改边框的拐角半径?

来自分类Dev

在WPF中,根据组合框输入创建扩展器

来自分类Dev

使用触摸滑动来拖动打开WPF扩展器

来自分类Dev

WPF扩展器覆盖元数据IsExpandedProperty

来自分类Dev

扩展器与GridSplitter结合

来自分类Dev

扩展器与GridSplitter结合

来自分类Dev

如何停止WPF控件(使用扩展器)在ItemControl中扩展到父级的高度

来自分类Dev

扩展一个扩展器也应该扩展所有其他扩展器

来自分类Dev

访问扩展器控件的子级

来自分类Dev

仅CSS的CSS扩展器

来自分类Dev

使用扩展器更改边框的大小

来自分类Dev

网状 Wifi 与 WiFi 扩展器