我一直在尝试在 Windows Phone 8 上创建按钮,这些按钮看起来不像按钮,而只是看起来像文本,但是,我在其他地方找不到这个问题的答案。我正在尝试创建类似微软在下面的相机胶卷、相册和日期按钮中使用的东西。有人能解释我如何做到这一点,或者将我链接到教程或我在搜索时可能错过的东西吗?谢谢。
最佳答案
Windows Phone 使用 XAML 代码创建 UIElement。与 WPF 非常相似,您几乎可以使用任何 UIElement 作为按钮。这是因为每个元素都有大量可以跟踪的事件。把它想象成一个分层蛋糕。如果网格内的列表框内有一个文本 block ,类似于上面所看到的。然后,当有人单击文本 block 时,它将尝试处理该事件。如果未设置为处理它,则列表框会尝试。如果列表框不能,则网格会尝试,依此类推。您正在寻找的是文本 block 中的点击事件。谷歌文本 block 点击事件。
<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
}
关于c# - 如何制作可点击的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16508496/