将组框的高度从 0 设置为自动

2024-02-04

我的应用程序中的分组框就像扩展器一样。当我需要折叠组框时,我将其高度设置为 0。当我需要展开它时,我将其高度设置为 auto (double.Nan) 是否可以使用情节提要来执行此操作。我怎样才能提前知道汽车高度。表达式混合不允许我为汽车制作动画。


由于我讨厌规模转换,因为我觉得它很丑,所以我寻找另一种解决方案。

好吧,我知道这是一篇旧帖子,并且存在许多解决方法,但我的很简单,即使有人肯定找到了它,我也没有在其他地方读过它。
而不是将高度从 X 动画到Auto(这是不可能的),你可以让高度Auto并动画化MaxHeight财产:

<MyControl x:Name="ctrlAutoHeight" Height="Auto">
    <MyControl.Triggers>
        <EventTrigger RoutedEvent="myRoutedEvent">
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation 
                        Storyboard.TargetName="ctrlAutoHeight" 
                        Storyboard.TargetProperty="MaxHeight"
                        From="0.0" 
                        To="{Binding ElementName=ParentControl, Path=ActualHeight}"
                        Duration="0:0:1" 
                        AutoReverse="False"
                        />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </MyControl.Triggers>
</MyControl>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将组框的高度从 0 设置为自动 的相关文章

随机推荐

  • devnagri(印地语)字体未存储在 mysql 中

    我试图在 mysql 中存储 devnagri 印地语 字体 但是从执行 php mysql 插入代码的浏览器执行 mysql 插入后 结果是 1 试图存储
  • Ipad/Iphone 类似滚动

    你们中有人见过允许流体 div 滚动的 javascript 库吗 我有点想做一些像谷歌波浪中的滚动条之类的事情 但也许不那么烦人 我碰巧喜欢他们 但他们似乎没有得到那么好的评价 我相信 iScroll 可能会有所帮助 它提供了一种在固定宽
  • 如何确保 constexpr 函数在运行时不会被调用?

    假设您有一个函数可以为您的应用程序生成一些安全令牌 例如一些哈希盐 或者可能是对称或非对称密钥 现在假设您在 C 中将此函数作为 constexpr 并且您根据某些信息 例如构建号 时间戳等 为构建生成密钥 作为一名勤奋的程序员 请确保以适
  • 对混合数字和字符串进行排序

    我有一个字符串列表 其中可以包含一个字母或一个 int 的字符串表示形式 最多 2 位数字 它们需要按字母顺序排序或 当它实际上是 int 时 按其表示的数值排序 Example IList
  • 单元测试 IoC 注册?

    您是否应该对将组件注册到 IoC 容器中的代码进行单元测试 如果是这样 怎么办 在 Spring 中 您可以进行单元测试 只需加载应用程序上下文而不声明任何内容 它实际上是与自动构建结合使用的一个相当有用的测试 因为 spring 在加载完
  • 如何只计算某个值第一次出现的次数?

    我有一张这样的桌子 id user id screenWidth 1 1 1366 2 1 1366 3 1 1366 4 1 1366 5 2 1920 6 2 1920 7 3 1920 8 4 1280 9
  • 是否可以从node_module转译本地模块?

    我有 2 个打字稿项目 其中包含很少的类 我已经在package json中的Project2中添加了Project1的依赖项 name Project2 dependencies Project1 file Project1 dist 这
  • int 与 NSNumber 与 NSInteger

    我有一行代码 根据数据类型 day 和 1 的不同 其工作方式也会有所不同 我相信它是以下内容 尽管我稍后会检查我的源代码 day day 1 这有道理吗 会有什么差异 NSInteger是描述整数的类型定义 但它不等于int在 64 位平
  • 使 UItextfield 的功能类似于 UISearchBar

    我想改变外貌UISearchBar So 如果有一种方法可以让我UITextField 在自定义搜索背景中 功能如下UISearchBar 或子类化并覆盖 void layoutSubviews是唯一的办法吗 请告诉如何子类化它 你可以改变
  • Gulp glob 忽略文件类型并且不复制空文件夹

    我为 gulp 创建了一个 glob 它忽略一组目录中的 javascript 和 Coffeescript 文件 我希望它将所有其他文件复制到一个可以正常工作的目录中 唯一的问题是 当只有 javascript 或 Coffeescrip
  • 如何设置 Dart Web UI 模板中元素的样式?

    假设我有一个自定义组件
  • 无法让 Facebook 评论审核正常工作

    我已经在我的网站页面上实现了 Facebook 评论插件 除此之外 我还想对这些评论进行审核 我按照 Facebook 开发人员部分的说明进行操作 并按照描述进行实施 我想使用内联审核工具而不是创建应用程序 所以我放置了以下元数据 其中内容
  • 如何使用 ImageSharp 创建 Gif .net Core2

    有什么方法可以使用 ImageSharp 从 net core2 中的一些 jpeg 创建 gif 吗 我可以使用 Magick Net 从一些 jpeg 创建 gif 但它在 Linux 上不起作用 我想在 Ubuntu 14 上执行此操
  • 初始化 php 属性的更好方法是什么?

    这里有两种初始化类变量的方法 第一种方法 class Test private var1 private var2 public function Test var1 var1 this gt var1 var1 this gt var2
  • 如何改变图像中某个区域的灰度值?

    我是 Python 新手 不太确定如何解决这个问题 我想做的是拍摄黑白图像并将边缘值 x 像素厚 从 255 更改为其他灰度值 我需要对文件夹内的一组 png 图像执行此操作 所有图像都是几何图形 主要是直线的组合 没有疯狂的曲线或图案 使
  • 为 Twitter 情绪分析项目寻找 C# 中的开源朴素贝叶斯分类器 [已关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将多个列从一个 data.frame 复制到另一个 data.frame

    有没有一种简单的方法可以让 R 自动将列从 data frame 复制到另一个 我有类似的东西 gt DF1 lt data frame a 1 3 b 4 6 gt DF2 lt data frame c 2 0 d 3 1 我想要得到类
  • Xamarin Forms 已部署 Textview

    在我的 Xamarin Forms 项目 android 中经常遇到此异常 问题在于堆栈跟踪几乎没有提供有关如何重现或发生在何处的信息 Xamarin caused by android runtime JavaProxyThrowable
  • Flutter / Android - 将焦点从 TextField 移动到 DropdownButton

    我的屏幕上有一个文本字段和一个下拉按钮 当我从文本字段移动选择一个项目然后返回文本字段时 我发现这有点尴尬 在文本字段中输入 点击两次选择下拉菜单 我的问题是 您必须点击两次 一次退出文本字段 第二次访问下拉列表 有没有一种方法可以一次退出
  • 将组框的高度从 0 设置为自动

    我的应用程序中的分组框就像扩展器一样 当我需要折叠组框时 我将其高度设置为 0 当我需要展开它时 我将其高度设置为 auto double Nan 是否可以使用情节提要来执行此操作 我怎样才能提前知道汽车高度 表达式混合不允许我为汽车制作动