代码之家  ›  专栏  ›  技术社区  ›  jpierson

带按钮的GridSplitter,用于类似钉扎的行为

  •  2
  • jpierson  · 技术社区  · 14 年前

    我希望以某种方式扩展GridSplitter,添加一个按钮,单击该按钮时,可以将控件扩展或折叠到splitter的指定一侧。

    我找到了 a solution that works for Silverlight 4 但是我需要它来为.NET3.5中的标准WPF工作,这意味着GridSplitter没有实现Shemesh解决方案中使用的可视化状态管理器。除了它不适用于.NET3.5中的WPF之外,我认为Shemesh的解决方案可能正是我所寻找的平滑动画过渡,以及在从折叠状态展开时记住上次展开的大小。

    1 回复  |  直到 14 年前
        1
  •  2
  •   jpierson    14 年前

    好的,我已经修补好了 Silverlight example 足以让.NET3.5SP1和WPF工具包2月份发布的Visual State Manager工具发挥作用。下面是我修复、重构和重新组织的两个主要源文件。

    my blog post 它包含您需要的代码片段。