c# - 为什么 TextBlock 会阻止按钮事件触发?
问题描述
添加TextBlock
到主网格后,按钮事件将不再触发
public MainWindow()
{
InitializeComponent();
grid.Children.Add(new Line());
grid.Children.Add(new TextBlock());
}
private void button_Click(object sender, RoutedEventArgs e)
{
button.Content = "OK";
}
<Grid x:Name="grid">
<Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="142,107,0,0" VerticalAlignment="Top" Width="287" Click="button_Click" Height="114"/>
</Grid>
从头开始一个 wpf 项目(VS2015)。插入了一个 Button 和这行代码。不添加 TextBlock 一切正常!(我把代码减到最少,所以没有设置属性)
任何帮助,将不胜感激。
解决方案
TextBlock
只要没有TextBlock
为.
如果没有充分的理由覆盖TextBlock
,您可能需要重组Grid
布局。
推荐阅读
- java - 在目录中创建文件时访问被拒绝
- android - 有没有办法从 Kotlin 的 View 中获取 onClickListener?
- jquery - 当另一个 div 中存在另一个类时删除一个类
- r - R数据框:某些行的总和到新列中
- java - Postgres 的转储在 HyperSQL 中不起作用
- user-interface - 有没有办法在 kivy BoxLayouts 周围设置边框?
- java - 第二个 admob 没有显示
- mysql - 连接表时遇到问题
- python - 在我的 tf.function 中创建的 tf.Variable 已被垃圾收集
- java - 无法使用 docker-compose 连接到 mongodb