我开始从Windows Phone 7.8 / 8过渡到Windows Phone 8.1。
我想创建一个通用应用,但遇到一些代码问题。
对于初学者来说,Hub的行为方式与我预期的方式不同。
在全景图中,您可以选择一个文本块或按钮,然后将其移动到您想要的位置。
Hub不允许我这样做......我无法选择按钮并移动它。
有设置吗?
答案 0 :(得分:0)
你可以移动它......但要正确得到它真的很棘手。让我们从最简单的Hub
页面开始,然后在上面放一个按钮。
<Grid>
<Hub x:Name="Hub" x:Uid="Hub" Header="application name">
<HubSection x:Uid="HubSection1" Header="SECTION 1">
<DataTemplate>
<Grid/>
</DataTemplate>
</HubSection>
<HubSection x:Uid="HubSection2" Header="SECTION 2" >
<DataTemplate>
<Button Content="Click Me" Width="200" Height="300"/>
</DataTemplate>
</HubSection>
<HubSection x:Uid="HubSection3" Header="SECTION 3">
<DataTemplate>
<Grid/>
</DataTemplate>
</HubSection>
</Hub>
</Grid>
现在将鼠标光标沿<Button>
的边框非常缓慢地放置,您将看到鼠标光标将变为带有十字的光标。此时,您可以像往常一样移动<Button>
。看图片,我认为误差幅度约为2像素,所以你必须准确。
稍微放大了