Windows 8 通过鼠标在ComboBox中旋转转盘面板

Windows 8 通过鼠标在ComboBox中旋转转盘面板,windows-8,windows-store-apps,winrt-xaml,Windows 8,Windows Store Apps,Winrt Xaml,我目前正在Metro XAML应用程序中重新模板化组合框 ItemsPanel是标准的CarouselPanel,它就像一个不倒翁,在项目列表中无休止地旋转-太棒了 另外一个很好的细节是,在VS/Blend模拟器中,如果你用触摸指针“轻弹”物品,旋转木马就会“旋转”,就像Windows Phone中的日期滚筒一样 我的问题是,在桌面模式下使用时(通过鼠标),我无法重新创建相同的旋转效果。在maouse/touch guesture的翻译中似乎存在某种失败 有没有人对如何让它工作有任何想法?起初我

我目前正在Metro XAML应用程序中重新模板化组合框

ItemsPanel
是标准的
CarouselPanel
,它就像一个不倒翁,在项目列表中无休止地旋转-太棒了

另外一个很好的细节是,在VS/Blend模拟器中,如果你用触摸指针“轻弹”物品,旋转木马就会“旋转”,就像Windows Phone中的日期滚筒一样

我的问题是,在桌面模式下使用时(通过鼠标),我无法重新创建相同的旋转效果。在maouse/touch guesture的翻译中似乎存在某种失败


有没有人对如何让它工作有任何想法?

起初我认为它可能类似于
GridView
,它不会弹出鼠标滚轮事件。但后来我尝试了下面的代码,鼠标滚轮确实在旋转它。它在Blend中不这样做,但在运行时做得很好

<Grid Background="Black">
    <ComboBox VerticalAlignment="Top">
        <x:String>0</x:String>
        <x:String>1</x:String>
        <x:String>2</x:String>
        <x:String>3</x:String>
        <x:String>4</x:String>
        <x:String>5</x:String>
        <x:String>6</x:String>
        <x:String>7</x:String>
        <x:String>8</x:String>
        <x:String>9</x:String>
        <x:String>10</x:String>
        <x:String>11</x:String>
        <x:String>12</x:String>
        <x:String>13</x:String>
        <x:String>14</x:String>
        <x:String>15</x:String>
        <x:String>16</x:String>
        <x:String>17</x:String>
        <x:String>18</x:String>
        <x:String>19</x:String>
        <x:String>20</x:String>
        <x:String>21</x:String>
        <x:String>22</x:String>
        <x:String>23</x:String>
        <x:String>24</x:String>
        <x:String>25</x:String>
        <x:String>26</x:String>
        <x:String>27</x:String>
        <x:String>28</x:String>
        <x:String>29</x:String>
    </ComboBox>
</Grid>

0
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

祝你好运

有什么消息吗?有同样的问题。你有一个例子吗?你能确认在测试时,
组合框
有焦点吗?标记最佳答案被认为是礼貌的。这实际上只在8.1中使用鼠标就可以了吗?如果我在控件上滚动鼠标,或者单击组合框上的下拉菜单并滚动鼠标,我就无法获得旋转木马来显示这种行为。这种行为消失了吗?