扩展的WPF工具包 - 调整子窗口大小

6

我正在使用扩展的WPF Toolkit库

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" - Chris W.
我正在尝试使ChildWindow对象“可调整大小”..文档显示该对象还具有名为“ResizeMode”的属性,但我无法找到如何在xaml代码中使用它。 - Alejandro Martin
你只需要在窗口的命名空间中声明它,或者这部分对你来说不起作用吗? - Chris W.
1
是的,这就是问题所在。我的意思是,ResizeMode属性存在于<Window>对象中,但它并不存在于xctk:ChildWindow中,尽管文档中说它在那里。 - Alejandro Martin
1个回答

2
看起来,调整大小功能只在软件的Plus版中可用,文档可以在以下链接找到。
根据您提供的链接,看起来您正在使用与我相同的版本,即免费版。 https://wpftoolkit.codeplex.com/wikipage?title=ChildWindow%20Plus 有点令人失望,我们没有充分利用工具包来证明其价值。

你尝试过WindowContainer吗?(来自文档:“许多在其子元素上执行的操作都由WindowContainer管理(移动和定位、调整大小...”) - kmote

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接