Ohh, vielen lieben Dank schon mal dafür!
Das werd ich die Tage definitiv mal austesten!!!
Grundsätzlich dachte ich mir, wäre solch ein unnützes Projekt schon mal die beste Idee, um mich in das Thema "Installationsdateien" einzuarbeiten und nicht den einfachsten Weg zu gehen - ich fänds einfach cool, wenn das schon mal nach nem "richtig" Programm aussieht 😅
Servus Leute,
ich hab so eine etwas größere Hürde, beim letzten Schritt zur Fertigstellung meiner kleinen Programme.
Und zwar möchte ich gerne, wie man es so kennt, zum Schluss jetzt mein VS Projekt gerne in ein Programm umwandeln, das ich dann z.B. auch an Freunde geben kann. So, wie man es kennt, sodass ich eine einzelne Datei habe (z. B. EigenesProgramm.msi) welche dann die Dialogfenster öffnet, für die Angabe zum Installationspfad, etc.
Ich hab das ganze jetzt mit 2 Erweiterungen ("Advanced Installer" und "Microsoft Visual Studio Installer Projects 2022") von VS getestet und bei beiden kommt es zu Problemen:
Hat da jemand schon Erfahrungen mit und kann mir sagen, dass es an mir liegen muss?!
Kurze Info zum Programm:
Tatsächlich war es das eigentlich schon.
LG und Danke schonmal im Voraus, für den Support
Mike
Ich hab nicht mal im Ansatz ein Plan, was du mit MVVM meinst ... bin wie gesagt noch ein Anfänger =)
Vielen Dank für die Unterstützung! Werd mir MVVM direkt mal reinziehen! 😄
Danke schon mal für den Ansatz. Ich werd's einfach mal probieren!
Ausgangssituation:
Ich habe eine SQLite Datenbank, mit Objekten (Person), welche alle nur die Property "Name" haben.
Diese lasse ich mir in einem ItemsControl als Label untereinander ausgeben.
[Bsp.: Kevin Button
Marvin Button
Alfred Button]
Fragestellung:
Wie kann ich mit dem Button_Click den jeweiligen Eintrag ansprechen bzw. dann aus der SQLite.db löschen?
XAML:
<StackPanel>
<ItemsControl x:Name="PersonenListe">
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel>
<Label FontWeight="Bold" Content="{Binding Name}" Width="300"/>
<Button Click="Delete_Click" Width="20" Height="20" Content="X"/>
</WrapPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
Code-Behind:
public partial class MainWindow : Window
{
private readonly DBInput _dbInput = new DBInput();
public MainWindow()
{
InitializeComponent();
ShowPersons();
}
private void ShowPersons()
{
var Group1 = _dbInput.Persons.ToList();
List<Person> personNameList = new List<Person>();
foreach (var group in Group1)
{
personNameList.Add(new Person() { Name = group.Name });
}
PersonenListe.ItemsSource = personNameList;
}
private void Delete_Click(object sender, RoutedEventArgs e)
{
??????????????????????
}
}
Vielen Dank schon mal im Voraus.
LG