在visualstatemanager中更改工具提示

时间:2010-08-31 18:23:43

标签: silverlight coding-style tooltip visualstatemanager

我希望能够在Checked和Unchecked上更改工具提示,我试过:

    <VisualState x:Name="Checked">
      <Storyboard>
        <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="ToolTipService.ToolTip" Storyboard.TargetName="btn">
          <DiscreteObjectKeyFrame KeyTime="0">
            <DiscreteObjectKeyFrame.Value>
              <System:String>Button is checked</System:String>
            </DiscreteObjectKeyFrame.Value>
          </DiscreteObjectKeyFrame>
        </ObjectAnimationUsingKeyFrames>
      </Storyboard>
    </VisualState>

但似乎没有用,我做错了什么?

1 个答案:

答案 0 :(得分:0)

在我之前,遇到了同样的问题。所以,我离开了VSM。我将ToolTip作为Resource并将其应用于控件。使用内部状态更改属性,我使用转换器更新了工具提示值。

HTH。