我正在使用WPF应用程序,我想用c#代码而不是XML创建整个窗口。
我尝试了以下代码,但没有任何反应,未显示网格。我错过了什么?有可能这样做吗,还是有其他解决方案?
{{1}}
我正在使用WPF应用程序,我想用c#代码而不是XML创建整个窗口。
我尝试了以下代码,但没有任何反应,未显示网格。我错过了什么?有可能这样做吗,还是有其他解决方案?
{{1}}
Grid grd
已创建,但未添加到Window。
InitializeComponent();
this.Content = grd;
它将替换XAML中声明的所有内容(如果有)。
但是,Grid是一个Panel,本身没有可视化表示,因此带有Grid且没有子元素的窗口仍然看起来是空的。尝试grd.ShowGridLines = true;
查看行和列
Grid documentation实际上显示了一个大示例,具有等效的c#代码和xaml标记