2011-12-23 3 views
0

Я совершенно новый для WPF. Я пришел к этому wonderful project. Я планировал использовать его. Я использовал его, чтобы показать эффект рыбьего глаза, как бы мне это ни хотелось, если можно увидеть, какое изображение выбрано, и если его щелкнуть, я узнаю, какой индекс или что-то еще, чтобы я мог сделать некоторую логику.FishEye выбранный индекс изображения или что-то

Возможно?

ответ

1

В статье описывается создание пользовательской панели. Панель в WPF описывает макет, но не поддерживает выбор. Для поддержки выбора вам нужно использовать элемент управления, например ListBox. К счастью, ListBox позволяет определить, какую панель использовать для FOST контента:

<ListBox> 
    <ListBox.ItemsPanel> 
    <ItemsPanelTemplate> 
     <!-- the custom fish eye panel --> 
     <FishEyePanel/> 
    </ItemsPanelTemplate> 
    </ListBox.ItemsPanel> 
</ListBox> 

Работает ли это или нет, зависит от реализации панели рыбьего глаза. Однако это правильное направление для перемещения!