CPF/CpfRazorSample/Test.razor
2024-01-09 17:47:19 +08:00

49 lines
1.3 KiB
Plaintext

<WindowFrame MaximizeBox="true" Width='"100%"' Height="@("100%")">
<StackPanel Width='"100%"' Height="@("100%")">
<Button Width="80" Height="30" MouseDown="OnMouseDown" Content="test">
</Button>
<CheckBox Content="12"></CheckBox>
@if (visible)
{
<Panel Background="#0f0" Width="20" Height="30" MarginLeft="10"></Panel>
}
<TextBox @ref="textBox" @bind-Text="text" Width="100" Height="30"></TextBox>
<Button @ref="button"><CheckBox>@enable</CheckBox></Button>
<ListBox @ref="listBox" Width="200" Height="200" Items="list"></ListBox>
</StackPanel>
</WindowFrame>
@code
{
string key = "textBox";
TextBox textBox;
CPF.Controls.Button button;
bool visible = false;
string text = "test";
List<string> list = new List<string>()
{
"1","2","3"
};
ListBox listBox;
object test = "test";
bool enable;
void OnMouseDown(CPF.Input.MouseButtonEventArgs e)
{
//enable = visible;
button.IsEnabled = visible;
text = "test" + visible;
visible = !visible;
list.Add(list.Count.ToString());
test = list.Count;
}
void TextChanged()
{
}
protected override void OnInitialized()
{
base.OnInitialized();
}
}