Кнопка здесь видна только тогда, когда указатель мыши зависает над страницей. Я пытаюсь проверить (нажмите) кнопку через мой код и его провал. Я попробовал варианты, такие как зависание, а затем щелкнуть, но не работает. Для информации: Эта кнопка находится внутри StackPanel (скажем, A), которая имеет то же свойство, что и кнопка (видимая только после наведения мыши). Эта сетка снова встроена внутри Grid B, которая видна.Нажмите кнопку WPF, которая видна при наведении указателя мыши
Xaml:
<StackPanel Grid.Row="0" Grid.Column="1" Name="CenterButtons" Margin="10,5" VerticalAlignment="Center" Orientation="Horizontal">
<StackPanel.Style>
<Style TargetType="{x:Type StackPanel}" >
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=CenterButtons, Path=(Grid.Row)}" Value="0">
<Setter Property="HorizontalAlignment" Value="Center" />
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=CenterButtons, Path=(Grid.Row)}" Value="1">
<Setter Property="HorizontalAlignment" Value="Left" />
</DataTrigger>
</Style.Triggers>
</Style>
</StackPanel.Style>
<Button Name="DeletePageButton" Command="{Binding MarkForDeletionCommand}" Style="{StaticResource NoBorderVectorButtonStyle}"
ToolTip="{x:Static resx:DocPdfPages.ToolTipMarkForDeletion}"
controls:AdditionalAttachedProperties.GeometryData="{DynamicResource DeleteGlyph}"/>
<Button Name="RotateCounterClockwiseButton" Command="{Binding RotateLeftCommand}"
Style="{StaticResource NoBorderVectorButtonStyle}"
ToolTip="{x:Static resx:DocPdfPages.ToolTipRotatePageLeft}"
controls:AdditionalAttachedProperties.GeometryData="{DynamicResource RotateGlyph}">
<Button.LayoutTransform>
<TransformGroup>
<ScaleTransform ScaleX="-1" />
</TransformGroup>
</Button.LayoutTransform>
</Button>
</StackPanel>
Зачем вам нужно тестировать? Одной из веских причин использования кнопок 'Command' на кнопках является то, что вы можете вызывать команду без взаимодействия с пользовательским интерфейсом. – GEEF
Хорошо. Я понимаю, но вы можете мне помочь, как мне это сделать. но для этого так сосать :( – Reema
Не беспокойтесь, позвольте мне написать ответ очень быстро. – GEEF