Files
MRCC/launcher/PCL-CE/Plain Craft Launcher 2/Pages/PageLaunch/PageLoginProfile.xaml
T
xyou f70b061d1a
CI / Go Backend (push) Canceled after 0s
feat: 项目初始化 + 3D方块世界原型 + AI助搭系统
初始化 monorepo: Go后端(7微服务) + Unity客户端(9模块) + 启动器

HTML5原型: Three.js 3D体素世界, Perlin噪声地形, 原版材质, 22种方块

Minecraft创造模式背包: 双栏布局, 拖拽移动物品, 方向性元件引脚

AI助搭策划文档 + 客户端/服务端骨架 + Docker Compose + CI
2026-08-08 14:07:56 +08:00

54 lines
2.9 KiB
XML

<Grid x:Class="PCL.PageLoginProfile" Tag="False"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:PCL"
DataContext="{Binding RelativeSource={RelativeSource Self}}"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="10" />
<RowDefinition Height="*" />
<RowDefinition Height="10" />
<RowDefinition Height="Auto" />
<RowDefinition Height="20" />
</Grid.RowDefinitions>
<local:MyHint x:Name="HintSelect" Margin="0,10,0,0" Theme="Blue" Text="{DynamicResource Launch.Account.Profile.SelectHint}" Grid.Row="0" CanClose="True"
RelativeSetup="HintProfileSelect" />
<local:MyHint x:Name="HintCreate" Margin="0,10,0,0" Theme="Blue" Text="{DynamicResource Launch.Account.Profile.CreateAndSelectHint}" Grid.Row="0"
Visibility="Collapsed" />
<local:MyHint x:Name="HintMicrosoft" Margin="0,10,0,0" Theme="Yellow" Text="{DynamicResource Launch.Account.Profile.RequireMicrosoftHint}" Grid.Row="1"
Visibility="Collapsed" />
<local:MyScrollViewer Grid.Row="3" MaxHeight="300" Margin="10,0,10,0">
<!-- 世界需要 MVVM -->
<ItemsControl ItemsSource="{Binding ProfileCollection}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<local:MyListItem Margin="8,2,10,2"
Title="{Binding Username}" Info="{Binding Info}"
Type="Clickable" Logo="{Binding Logo}" SvgIcon="{Binding SvgIcon}" Tag="{Binding Profile}"
Click="SelectProfile" ContentHandler="ProfileContMenuBuild" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</local:MyScrollViewer>
<local:MyCard Grid.Row="5" HorizontalAlignment="Center" x:Name="PanButtons" Opacity="10"
CornerRadius="5" Margin="0,0,4,0">
<StackPanel Orientation="Horizontal" Margin="10,3,0,3">
<local:MyIconButton Height="24" Margin="0,0.5,9,0" x:Name="BtnNew"
Click="BtnNew_Click"
ToolTip="{DynamicResource Launch.Account.Profile.Create}" ToolTipService.Placement="Center" ToolTipService.VerticalOffset="35"
ToolTipService.HorizontalOffset="1" ToolTipService.InitialShowDelay="50"
LogoScale="1.08"
SvgIcon="lucide/user-plus" />
</StackPanel>
</local:MyCard>
</Grid>