我有一个WPF应用程序,我希望以编程方式显示内容。但是,当我尝试以某种顺序执行此操作时,它无法显示。以编程方式设置标签的内容
这工作
public partial class MainWindow : Window
{
private static GX3Logger logger = GX3Logger.GetLogger();
private GX3ClientMain.GX3ClientMain clientMain = null;
/// <summary>
/// Main method
/// </summary>
/// <param name="args">
/// Application args
/// </param>
///
public MainWindow()
{
InitializeComponent();
Button btn = new Button();
btn.Content = "Moo";
btn.Height = 100;
btn.Width = 100;
stackPanel1.Children.Add(btn);
}
public int Initialise(string[] args)
{
........
}
}
这并不
public partial class App : Application
{
void app_Startup(object sender, StartupEventArgs e)
{
MainWindow mw = new MainWindow();
mw.Initialise(e.Args);
}
}
public partial class MainWindow : Window
{
private static GX3Logger logger = GX3Logger.GetLogger();
private GX3ClientMain.GX3ClientMain clientMain = null;
/// <summary>
/// Main method
/// </summary>
/// <param name="args">
/// Application args
/// </param>
///
public MainWindow()
{
InitializeComponent();
}
public int Initialise(string[] args)
{
Button btn = new Button();
btn.Content = "Moo";
btn.Height = 100;
btn.Width = 100;
stackPanel1.Children.Add(btn);
.......
}
}
为什么不呢?
我需要重新绘制表格什么的? – user589195
使用MVVM这已经超出了微不足道的地步。投入一些时间并学习模式。 – Will