CPF/ConsoleApp1/Component1.cs
2023-11-21 23:05:03 +08:00

87 lines
2.4 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Text;
using CPF.Controls;
using CPF;
namespace ConsoleApp1
{
public class Component1 : Control
{
[Browsable(false)]
public string test1
{
set { }
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
protected override void InitializeComponent()
{
Children.Add(new StackPanel
{
Children =
{
new TextBlock
{
Text = "test"
},
new Button
{
Content = "自定义模板就是这样做啊"
},
new CheckBox
{
Content = "测试",
IsChecked=true
},
new RadioButton
{
Content="单选1"
},
new RadioButton
{
Content="单选2",
IsChecked=true
},
new Picture
{
Source="http://tb2.bdstatic.com/tb/static-puser/widget/celebrity/img/single_member_100_0b51e9e.png"
},
new ScrollBar
{
Orientation= Orientation.Horizontal,
Width=200,
Height=20,
Value=0.8f
},
new CPF.Shapes.Ellipse
{
Width=60,
Height=40,
IsAntiAlias=true,
Fill="#f00",
StrokeStyle=new CPF.Drawing.Stroke(2, CPF.Drawing.DashStyles.Dash)
},
new TextBox
{
Height = 22,
Width = 142,
},
}
});
if (DesignMode)
{
Children.Add(new Template());
}
}
#endregion
}
}