В wpf есть свойство команды, которое я пытаюсь выполнить при нажатии на изображение.Я в основном меняю стиль скроллера.Я скачал примеры стилей из здесь и после изменения моего стиля получаю что-то вроде:
ОК, поэтому позвольте мне объяснить.на вершине есть стрелка, указывающая вверх на верхней части изображения.Я планирую избавиться от верхней стрелки, но причина, по которой мне это нужно, заключается в том, что в xaml есть команда, которая при нажатии прокручивает вверх.код для этой стрелки вверх:
<RepeatButton
Style="{StaticResource ScrollBarButton}"
Margin="0,15,0,0"
VerticalAlignment="Top"
Background="#FFFFFFFF"
Grid.Row="0"
Command="{x:Static ScrollBar.LineUpCommand}" <!-- This is the line that enables to scroll upwards when clicked -->
theme:ScrollChrome.ScrollGlyph="UpArrow"
RenderTransformOrigin="0.5, 0.5">
<RepeatButton.RenderTransform>
<ScaleTransform ScaleX="4" ScaleY="2"/>
</RepeatButton.RenderTransform>
</RepeatButton>
Короче говоря, меня интересует следующее свойство:
Command="{x:Static ScrollBar.LineUpCommand}"
Было бы неплохо, если бы я мог избавиться от верхней стрелки ивместо этого разместите эту команду на изображении.Проблема в том, что элемент управления изображением не имеет команды свойства.Я знаю, что могу сделать альфа верхней стрелки равной 0 и заставить его выглядеть так, как будто есть только изображение, но мне интересно понять, как это работает, и, кроме того, я хотел бы добавить больше функциональных возможностей, таких как изменение внешнего вида изображения намышь вводит и т.д ..