【问题标题】:VisualstateManager in Style风格中的 VisualstateManager
【发布时间】:2010-12-22 09:46:48
【问题描述】:

我是 Silverlight 和 Blend 4 的新手。 我正在尝试制作一个图片库,您可以在其中单击图片并显示相同的详细信息。 我使用 VisualStateManager 为缩略图获得 mouseOver 和 mouseOut 效果。这是我想要的。我想通过 Style 将 VisualState 添加到我的所有缩略图中。 (我在某个论坛上看到过这个,但我不知道他是怎么做到的。)

这是我想要的:

我有一组缩略图,需要在 MouseOver 上放大并在 MouseOUT 上恢复正常。我创建了一个 VisualStateManager 状态。

但我想将状态用作 所有缩略图的共同状态 并将其应用于缩略图通过 风格。

这可能吗?如果有怎么办?

如果没有?那么我该如何实现呢。

非常感谢任何可以帮助我的人:) 只是这有点紧急。 :(

【问题讨论】:

    标签: silverlight coding-style state visualstatemanager


    【解决方案1】:

    MSDN documentation 表示您应该能够将 VisualStageManager XAML 标记添加到从 UIElement 继承并接受子控件的任何控件。

    在我看来,最好的方法是为您的缩略图创建一个 UserControl 并在那里设置 VisualStateManager。然后,您可以重用该 UserControl。

    更多阅读材料:

    【讨论】:

    • 你有这个密码吗...??我还是没明白……我只是silverlight的新手……
    • 我可以尝试做点什么,但我现在正忙于学校工作
    • 我添加了更多链接以便您开始使用,但我没有时间自己制作一些示例代码。您可以查看我的 tumblr 以阅读 infinitely scrolling listbox tutorial pt。 1. 我在那里对库存的 ListBox 控件进行子类化,这样它可能会让您了解它是如何工作的:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 2010-10-20
    • 2020-07-24
    相关资源
    最近更新 更多