【发布时间】:2017-03-07 07:02:19
【问题描述】:
我使用以下代码在我的 WPF 应用程序中创建了一个按钮:
Button EditButton = new Button();
EditButton.Margin = new System.Windows.Thickness(Location[0], Location[1], 0, 0);
EditButton.Height = double.Parse("20");
EditButton.Width = double.Parse("20");
EditButton.Cursor = System.Windows.Input.Cursors.Hand;
EditButton.Content = "TEST!";
EditButton.Click += new System.Windows.RoutedEventHandler(Edit_Click);
Grid.Children.Add(EditButton);
Location[1] += 17;
当我没有定义 EditButton.Margin 时,该按钮可以正常工作,但是一旦我定义它,我就无法单击它并且光标不会改变。我已经在互联网上搜索了答案,但似乎没有一个有效。提前致谢。
【问题讨论】:
-
这里的位置是什么?
-
什么是网格?如果那个是
Grid,你应该设置附加属性吗?作为旁注,EditButton.Height = 20;有什么问题?