<?xml version="1.0" encoding="utf-8"?>
<Page x:Class="LumaTunnel.Client.Views.NodesPage"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Loaded="OnLoaded">
  <Grid Padding="32,24" RowSpacing="16">
    <Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="*"/></Grid.RowDefinitions>
    <TextBlock Text="节点" FontSize="30" FontWeight="SemiBold" />
    <Border Grid.Row="1" Padding="18" CornerRadius="14" Background="{ThemeResource CardBackgroundFillColorDefaultBrush}">
      <Grid ColumnSpacing="10" RowSpacing="10">
        <Grid.ColumnDefinitions><ColumnDefinition Width="2*"/><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions>
        <TextBox x:Name="UrlBox" Header="节点地址" PlaceholderText="https://node.example.com" />
        <TextBox x:Name="CodeBox" Grid.Column="1" Header="一次性配对码" />
        <TextBox x:Name="NameBox" Grid.Column="2" Header="显示名称（可选）" />
        <Button Grid.Column="3" Content="添加并配对" VerticalAlignment="Bottom" Click="OnEnroll" />
      </Grid>
    </Border>
    <Grid Grid.Row="2" ColumnSpacing="12">
      <Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="Auto"/></Grid.ColumnDefinitions>
      <ListView x:Name="NodeList" SelectionMode="Single" />
      <StackPanel Grid.Column="1" Spacing="8">
        <Button Content="测速" Click="OnTest" />
        <Button Content="重命名" Click="OnRename" />
        <Button Content="删除" Click="OnDelete" />
      </StackPanel>
    </Grid>
    <InfoBar x:Name="MessageBar" Grid.Row="2" VerticalAlignment="Bottom" IsOpen="False" IsClosable="True" />
  </Grid>
</Page>
