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" />