Windows 8 应用程序将点击事件添加到超链接按钮不起作用
Posted
技术标签:
【中文标题】Windows 8 应用程序将点击事件添加到超链接按钮不起作用【英文标题】:Windows 8 app adding click event to HyperLinkButton doesnot work 【发布时间】:2014-10-01 15:00:15 【问题描述】:我有一些超链接按钮,我以编程方式为其添加了点击侦听器。但是在事件处理程序中编写的代码不会被调用。我错过了什么吗?下面是代码
private void createTextBlocksForEachLavel(List<Folder> parents)
foreach(Folder parent in parents)
addHyperLinkButton(parent.Name);
private void addHyperLinkButton(String name)
HyperlinkButton button = new HyperlinkButton();
button.IsHitTestVisible = false;
button.VerticalAlignment = VerticalAlignment.Bottom;
button.Foreground = new SolidColorBrush(Colors.Black);
button.FontFamily = new FontFamily("Segoe UI Light");
button.FontSize = 20;
button.Content = name;
if (!name.Equals(">"))
button.Click += button_Click;
hierarchy.Children.Add(button);
void button_Click(object sender, RoutedEventArgs e)
// some code which does not get executed!!!!
【问题讨论】:
【参考方案1】:删除
button.IsHitTestVisible = false;
或将其设置为true
【讨论】:
以上是关于Windows 8 应用程序将点击事件添加到超链接按钮不起作用的主要内容,如果未能解决你的问题,请参考以下文章
如何在Macromedia Dreamweaver 8 中实现“鼠标滑到超链接上时,出现一个下拉列表”,注意,不是层做的