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

混合3种状态?

  •  0
  • eflorico  · 技术社区  · 15 年前

    我刚从DreamSpark下载了ExpressionBlend 3(因为我是一名学生,所以是免费的),并阅读了有关状态的内容。我遇见 this 我印象深刻。然后我自己尝试了一下,我创建了一个样式,创建了一个模板,只选择了一个按钮——但是我不能让鼠标悬停、按下等默认样式出现在状态窗口中。有人能给我一个逐步入门的提示吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   thomasmartinsen    15 年前

    如果您下载并安装WPF工具包(2009年6月发布),您将能够在WPF中使用状态和部件模型。

    您可以从codeplex下载WPF工具包: http://wpf.codeplex.com

        2
  •  1
  •   Jeremiah Morrill    15 年前

    VSM目前只在Silverlight上工作。它将在.NET 4.0版本的wpf中(并且是beta版本)。

    现在在WPF中,您可能需要使用DataTriggers。在Blend中,只需编辑样式,创建新的触发器并添加IsMouseOver属性,然后为其设置样式。