1/ Name 命名(可以没有)
2/<Grid>
<Grid.Name> </Grid.Name>
</Grid>
3/Grid.Background 背景色
<LinearGradientBrush>
4/初始化组件
private void InitializeComponent()
{
//设置窗体大小
this.Width=285;
this.Height=250;
this.Left=this.Top=100;
this.Title="Code-Only";
//创建停靠面板
DockPanel panel=new DockPanel();
//创建按钮对象
private Button btnStart=new Button();
btnStart.Content="Please click me.";
btnStart.Margin=new Thickness(30); //按钮控件与周围边缘的距离
btnStart.Click += btnStart_Click;
IAddChild container=panel;
container.AddChild(btnStart);
container=this;
container.AddChild(panel);
}
private void btnStart_Click(object sender,RoutedEventArgs e)
{
btnStart.Content="Thank you.";
}
5/窗体启动
class Program:Application
{
[STAThread()]
static void Main()
{
Program app=new Program();
app.MainWindow=new Window1();
app.MainWindow.ShowDialog();
}
}
6/读取现有的XAML文件
private Button btnTest;
public MainWindow(string xmalFile)
{
//配置窗体