Windows phone 7 单击生成的文本块

Windows phone 7 单击生成的文本块,windows-phone-7,Windows Phone 7,你好, 我正在StackPanel中生成一堆文本块。单击一个文本框时,我希望打开另一个页面: 添加(newtextblock{Text=“单击我,我想打开新内容”}) 我怎么能做到呢,可能是有“触发器”的东西,但我在网上找不到任何东西:-/ 谢谢 使用TextBlock.manufactionstarted事件检测触摸。您可以使用为点击事件添加手势侦听器 或者,您也可以使用,因为它包含一个单击事件 编辑: 使用HyperlinkButton的示例: var sp = new StackPanel

你好, 我正在StackPanel中生成一堆文本块。单击一个文本框时,我希望打开另一个页面:

添加(newtextblock{Text=“单击我,我想打开新内容”})

我怎么能做到呢,可能是有“触发器”的东西,但我在网上找不到任何东西:-/


谢谢

使用
TextBlock.manufactionstarted
事件检测触摸。

您可以使用为
点击事件添加手势侦听器

或者,您也可以使用,因为它包含一个
单击
事件

编辑:
使用HyperlinkButton的示例:

var sp = new StackPanel();

var hlb = new HyperlinkButton {Content = "click me"};
hlb.Click += hlb_Click;

sp.Children.Add(hlb);

ContentPanel.Children.Add(sp);


private void hlb_Click(object sender, RoutedEventArgs e)
{
    NavigationService.Navigate(new Uri("/AnotherPage.xaml", UriKind.Relative));
}

我用hyperlinkbutton:sp.Children.Add(新的hyperlinkbutton{Content=“Click me pleeease”,NavigateUri=“/MyTestView.xaml”)尝试过它;但是VS说它不能将字符串转换为URI。。我试图用(uri)强制转换它,但它也不起作用。@X使用click事件来处理导航
NavigateUri
不适用于realtive URI我只能在hyperlinkbutton的定义中定义clickmode事件。非常感谢!我还需要两个ID来导航到下一页,最好的方法是将这两个ID存储在按钮的名称中,然后用onClick方法将它们拆分,对吗?@xs
标记
属性可能比将它们作为名称的一部分更合适<代码>(发送者作为框架元素)。标记