我对 WPF 很陌生。我遇到了这个很棒的项目。我已经计划使用它了。我已经用它来显示鱼眼效果,如果可以看到选择了哪个图像并且如果它被点击,我会知道哪个索引或其他东西,以便我可以做一些逻辑。
可能的?
本文介绍了自定义面板的创建。WPF 中的面板描述布局但不支持选择。为了支持选择,您需要使用诸如 ListBox 之类的控件。幸运的是,ListBox 允许您指定使用哪个面板来填充您的内容:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<!-- the custom fish eye panel -->
<FishEyePanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
这是否有效取决于鱼眼面板的实现。但是,这是正确的前进方向!