From 15cdb3f3d3a1abf2e6afe0268578cc5ee833d384 Mon Sep 17 00:00:00 2001 From: Tony Bark <35226681+tonytins@users.noreply.github.com> Date: Fri, 15 May 2026 11:09:57 -0400 Subject: [PATCH] Swapped combo boxes for lists boxes --- CyberBits/CyberBits.csproj | 1 + CyberBits/ViewModels/ViewModelBase.cs | 47 +++++++++++++++++++---- CyberBits/Views/MainWindow.axaml | 54 ++++++++++++++++----------- 3 files changed, 72 insertions(+), 30 deletions(-) diff --git a/CyberBits/CyberBits.csproj b/CyberBits/CyberBits.csproj index c4b89b3..d98e0b8 100644 --- a/CyberBits/CyberBits.csproj +++ b/CyberBits/CyberBits.csproj @@ -3,6 +3,7 @@ WinExe net10.0 enable + LatestMajor app.manifest true diff --git a/CyberBits/ViewModels/ViewModelBase.cs b/CyberBits/ViewModels/ViewModelBase.cs index 73d0d35..3d616ef 100644 --- a/CyberBits/ViewModels/ViewModelBase.cs +++ b/CyberBits/ViewModels/ViewModelBase.cs @@ -5,31 +5,62 @@ namespace CyberBits.ViewModels; public partial class ViewModelBase : ObservableObject { - public ObservableCollection Genitals { get; } = ["Cock", "Pussy"]; + public ObservableCollection GenitalsList { get; } = ["Cock", "Pussy"]; - public ObservableCollection Models { get; } = + public ObservableCollection ModelsList { get; } = [ "Au Natural", - "Les Americaines" + "Les Americaines", + "La Grand Chungus", + "Veini Vici", + "Das Banane", + "The Ace Custom" ]; - public ObservableCollection Styles { get; } = + public ObservableCollection AestheticsList { get; } = [ "Bioware", - "Cyberware" + "Cyberware", + "Roboware", + "Holoware" ]; - public ObservableCollection Cyberware { get; } = + public ObservableCollection CyberwareList { get; } = [ "Piercings", - "Datajack" + "Datajack", + "Censor Field", + "Laser Sight", + "AI-Controlled Booster Module", + "Second Bladder", + "Map Hack", + "Monowire Blade", + "Projectile Launcher" + ]; + + public ObservableCollection PubesList { get; } = + [ + "The Baldie", + "The Peach", + "The Landing Strip", + "The Peek-a-Boo", + "The Rectangle", + "The Bar Code", + "The Heart", + "The Lighting Bolt", + "The Neat Triangle", + "The Forest", + "The Jungle", + "The Breath of the Wild" ]; [ObservableProperty] private string? _selectedBits; [ObservableProperty] private string? _selectedModels; - [ObservableProperty] private string? _selectedStyles; + [ObservableProperty] private string? _selectedAesthetics; [ObservableProperty] private string? _selectedCyberware; + + [ObservableProperty] private string? _selectedPubes; } diff --git a/CyberBits/Views/MainWindow.axaml b/CyberBits/Views/MainWindow.axaml index ee68ff6..adf846b 100644 --- a/CyberBits/Views/MainWindow.axaml +++ b/CyberBits/Views/MainWindow.axaml @@ -29,35 +29,45 @@ + + - - - - + + + + + - - - - + Margin="5" + Height="110" />