Windows 8应用程序添加点击事件到HyperLinkButton不工作
本文关键字:HyperLinkButton 工作 事件 应用程序 添加 Windows | 更新日期: 2023-09-27 18:17:16
我有一些超链接按钮,我以编程方式为其添加了单击侦听器。但是在事件处理程序中编写的代码不会被调用。我错过什么了吗?下面是代码
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!!!!
}
删除
button.IsHitTestVisible = false;
或者设置为true