【问题标题】:How to Set Design Time Sizes and Positions for a Control in Silverlight如何在 Silverlight 中为控件设置设计时大小和位置
【发布时间】:2012-09-26 07:16:58
【问题描述】:

我想知道是否有一种简单的方法可以在 Silverlight 中设置控件的设计时大小和位置。

例如,画布上有一个TextBlock,即LayoutRoot。我想设置TextBlock 的设计时WidthHeightCanvas.LeftCanvas.Top。 (注意:运行时 WidthHeightCanvas.LeftCanvas.Top 将与 XAML 中的动态属性绑定(不在代码中)。

【问题讨论】:

    标签: silverlight binding design-time


    【解决方案1】:

    您可以指定 DesignHeight 和 DesignWidth 属性。但据我所知,其他的都不可能。

    要获取宽度和高度,请确保引入了设计属性的 xmlns

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    

    那么,你就可以这样使用了。

    <TextBox d:DesignWidth="250" d:DesignHeight="75" />
    

    希望有帮助!

    【讨论】:

    • 真的吗?它仅适用于顶级 UserControl,而不是 UserControl 内的常规控件。
    • 我很抱歉。我通常不会将设计模式用于任何事情。因此,当我看到子控件存在 d:DesignHeight 属性时,我认为它有效。
    猜你喜欢
    • 2020-02-17
    • 1970-01-01
    • 2019-03-22
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    相关资源
    最近更新 更多