[英]Textblock opening viewbox and not navigating
我的文本块导航到新页面时遇到问题! ,好了,导航不是问题!,我有一个与故事板相连的视图框,因此当我单击它时,该视图框会展开或折叠,但是在该视图框旁边有一个带有颜色的文本块,当我单击该彩色文本框时,它应该导航到另一个屏幕,但是它的作用是,它首先扩展视图框,然后在Navigations!中,有什么想法吗?
单击后将其打开,然后进行导航,是否希望在单击绿色块时不展开
这是为viewbox和textblock_tap事件编码的:
private void viewboxHeader_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
vb = (Viewbox)sender;
Storyboard sbExpand = new Storyboard();
Storyboard sbCollapse = new Storyboard();
sbExpand = (Storyboard)vb.TryFindResource("Expand");
sbCollapse = (Storyboard)vb.TryFindResource("Collapse");
string Status = vb.Tag.ToString();
if (Status == "1")
{
descend = false;
sbCollapse.Begin();
vb.Tag = 0;
}
if (Status == "0")
{
descend = true;
sbExpand.Begin();
vb.Tag = 1;
}
}
private void TextBlock_Tap_1(object sender, System.Windows.Input.GestureEventArgs e)
{
this.NavigationService.Navigate(new Uri("/UI/frmWFDocumentDetail.xaml", UriKind.Relative));
}
提前致谢! 我使用Visual Studio 2012 / silverlight / Windows Phone 8应用程序! Windows 8 SDK
只需将事件标记为已处理即可防止其传播到父控件:
private void TextBlock_Tap_1(object sender, System.Windows.Input.GestureEventArgs e)
{
e.Handled = true;
this.NavigationService.Navigate(new Uri("/UI/frmWFDocumentDetail.xaml", UriKind.Relative));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.