#wpf #button #tooltip
#wpf #кнопка #всплывающая подсказка
Вопрос:
Вот моя кнопка :
<Button Style="{DynamicResource MetroCircleButtonStyle}" HorizontalAlignment="Right" Grid.Column="3" Width="40" Height="40" Command="{Binding NewConnectionCommand}">
<Rectangle Width="20" Height="20">
<Rectangle.Fill>
<VisualBrush Stretch="Fill" Visual="{StaticResource appbar_add}" />
</Rectangle.Fill>
</Rectangle>
<Button.ToolTip>
<ToolTip ToolTipService.InitialShowDelay="5000">
<StackPanel>
<TextBlock FontWeight="Bold">Add connection</TextBlock>
<TextBlock>Open the dialog to create the new connection.</TextBlock>
</StackPanel>
</ToolTip>
</Button.ToolTip>
</Button>
Я пытаюсь установить initialShowDelay на 5000 мс, как вы, ребята, можете видеть, но всплывающая подсказка всегда отображается во время по умолчанию…
Что я делаю не так?
Комментарии:
1. поместите
ToolTipService.InitialShowDelay="5000"
кнопку не во всплывающую подсказку2. Я не могу ошибка 3 (не удается установить свойства для элементов свойств.)
3. что? вы что-то делаете неправильно .. видите, что вы можете легко установить для любого элемента msdn.microsoft.com/en-us/library /. … Также codeproject.com/Articles/36930 /…
4. Я отсталый, я пытался добавить tooltipservice на всплывающая подсказка>…
Ответ №1:
Вам нужно будет установить ToolTipService.InitialShowDelay="5000"
Button
не на Tooltip
. Именно на кнопке вы хотите, чтобы всплывающая подсказка отображалась с задержкой
<Button ToolTipService.InitialShowDelay="5000>