【问题标题】:Extended WPF Toolkit - Resizing a childwindow扩展的 WPF 工具包 - 调整子窗口的大小
【发布时间】:2013-11-05 21:00:46
【问题描述】:

我正在使用库扩展 WPF 工具包

https://wpftoolkit.codeplex.com/

是否可以像普通窗口一样调整 ChildWindow 的大小?

文档显示了一些似乎相关的属性,但它们无法通过 xaml 访问。 https://wpftoolkit.codeplex.com/wikipage?title=ChildWindow

这是我正在尝试的示例:

<Window x:Class="WpfApplication1.MainWindow"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:local="clr-namespace:WpfApplication1"
         xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
         xmlns:xcad="http://schemas.xceed.com/wpf/xaml/avalondock"
         xmlns:s="clr-namespace:System;assembly=mscorlib">
    <xctk:WindowContainer>
        <xctk:ChildWindow WindowBackground="Blue"
                    Left="75"
                    Top="50"
                    Width="275"
                    Height="125"
                    WindowState="Open" Canvas.Top="52">
            <TextBlock Text="This is a Child Window" Padding="10"/>
        </xctk:ChildWindow>
    </xctk:WindowContainer>
</Window>

【问题讨论】:

  • 只是为了确保我没看错,你是指ResizeMode,你可以在其中设置ResizeMode="CanResizeWithGrip
  • 我正在尝试使 ChildWindow 对象“可调整大小”。文档告诉该对象还有一个名为“ResizeMode”的属性,但我找不到如何在 xaml 中使用它代码
  • 你只是用窗口的命名空间来声明它,还是那部分不适合你?
  • 是的,这就是问题所在,我的意思是,ResizeMode 属性存在于 对象中,但它不在 中,即使文档说它是在那里。

标签: wpf xaml wpftoolkit


【解决方案1】:

似乎调整大小功能仅在软件的 Plus 版 中可用,文档可在下面的链接中找到。

根据您提供的链接,您使用的版本似乎与我相同,即免费版本。

https://wpftoolkit.codeplex.com/wikipage?title=ChildWindow%20Plus

有点令人失望,我们没有充分利用工具包来保证成本。

【讨论】:

  • 你试过WindowContainer吗? (来自文档:“对其子项执行的许多操作由 WindowContainer 管理(移动和定位,调整大小......”)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 2020-03-25
  • 2011-02-13
  • 1970-01-01
  • 2018-07-27
  • 2016-07-03
  • 1970-01-01
相关资源
最近更新 更多