我一直在试图在Windows Phone 8上创建按钮,它看起来不像按钮,但看起来像文本,但是,我一直无法找到在其他地方回答的这个问题。我正在尝试创建一些类似于以下Microsoft相机胶卷,相册和日期按钮的使用方法。是否有人能够解释我可以如何做到这一点,或者可以将我链接到一个教程或我可能在搜索时错过的东西?谢谢。如何制作可点击的文本
2
A
回答
1
我倾向于使用ListBoxItem来包装TextBlock。它允许您使用wpToolkit中的TiltEffect来显示交互,并且还为ListBoxItem提供Tap事件
<ListBoxItem toolkit:TiltEffect.IsTiltEnabled="True" Tap="On_Tap">
<TextBlock>Hello World</TextBlock>
</ListBoxItem>
1
我不知道的Windows Phone 8,因为我还没有写任何的应用程序呢。我认为这就像我用来编写代码的Windows Phone 7 7.1一样。你看到的这个控件是一个ListBox,里面有ListBoxItems。 ListBoxItem可以是任何东西(它可以作为一个容器来插入任何东西)。希望能帮助到你。
2
Windows手机使用XAML代码创建UIElements。与WPF非常相似,您几乎可以使用任何UIElement作为按钮。这是因为每个元素都有大量可以被追踪的事件。把它想成一个分层的蛋糕。如果在网格内部的列表框内有一个文本块,类似于上面的内容。然后当有人点击文本块时,它会尝试处理该事件。如果它没有设置为处理它,那么列表框尝试。如果列表框不能,那么网格尝试等等。你正在寻找的是在文本块中的点击事件。 Google文本块点按事件。
<Grid x:Name="LayoutRoot" Background="Transparent">
<ListBox>
<StackPanel>
<TextBlock Tap="title_Tap_1" Name="title">title</TextBlock>
private void title_Tap_1(object sender, System.Windows.Input.GestureEventArgs e)
{
//Your code here
}
-1
xaml世界中的控件看起来很少:使用ItemTemplate中的按钮并关闭边框。然后,您可以使用按钮的命令属性来绑定到您的虚拟机,或者如果您未使用MVVM,请使用该按钮的Click事件并在后面的代码中处理它。
0
最简单的方法是使用HyperlinkButton
而不是传统的Button
。在那个打印屏幕中,我怀疑只有像3个按钮(超链接按钮)的列表。
相关问题
- 1. 如何制作饼图可点击?
- 2. 如何使用可点击的超链接呈现文本,您可以在其中控制点击操作?
- 3. 如何使文本框可点击
- 4. Love2d - 如何使文本可点击
- 5. JavaFX:如何制作可点击的文字
- 6. 在文本中点击可以点击的动作栏
- 7. 点击后制作标签文本框
- 8. jTextPane的可点击文本
- 9. 如何制作点击BOT?
- 10. 制作DIV可点击
- 11. 制作跨度可点击
- 12. 如何制作Flash文件链接(可点击进入URL)
- 13. 如何在html5画布中制作可点击的点?
- 14. 制作一个文本视图点击时可见
- 15. 如何制作可滚动和可点击的div?
- 16. 点击复制文本javascript
- 17. Python Tkinter可点击文本?
- 18. UIScrollWith可点击文本
- 19. 可点击文本-drawRect:
- 20. 如何修复XUL文本框的焦点/可点击性?
- 21. 制作的背景图片可点击
- 22. 使用Swift制作可点击的UILabel
- 23. 制作Mappolygon可点击的边界 - QML
- 24. 制作中的GridView整行可点击
- 25. 为iPhone制作可点击的HTML div
- 26. 制作可点击的图像
- 27. 如何制作带有动画Alpha的可点击的UIButton?
- 28. 如何制作可点击的主题图片
- 29. 如何在android中使用kotlin制作可点击的listview
- 30. 如何制作可点击的列表视图