2011-01-27 10 views
-1

は、私はすべてのアプリToolTipService.ShowDurationProperty = 10000ToolTipService.ShowDurationPropertyはどのように設定しますか?

に設定する必要がこのanwser

<Style TargetType="Control"> 
    <Setter Property="ToolTipService.ShowDuration" Value="10000"/> 
</Style> 

このグッドHCL

。ただし、スタイルを追加するアイテムを追加する必要があります。それはいけません?

答えて

3

あなたApp.xamlファイルならば、あなたのApplication.Resourcesセクションに次のように置く:

<Style TargetType="Control"> 
    <Setter Property="ToolTipService.ShowDuration" Value="10000"/> 
</Style> 

コントロールが十分に強くない場合には、FrameworkElementのでそれを試してみてください。独自のスタイルを定義する場合は注意してください。この場合、このスタイルから派生したりしても、そこにセッターを置く。

6

私は、これは古い質問ですけど、デフォルト値を上書きすることは見事に動作します(別の場所スタック上this answerに見られるように)

ToolTipService.ShowDurationProperty.OverrideMetadata(
       typeof(DependencyObject), new FrameworkPropertyMetadata(60000)); 

希望すると助かります...

+0

これは私のために働いた唯一のものです。ありがとう! – InvalidBrainException

関連する問題