Avalonia Datagrid ist nicht sichtbarC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Avalonia Datagrid ist nicht sichtbar

Post by Anonymous »

Ich versuche, in meinem MVVM -Projekt ein Avalonia -DataGrid zu verwenden.

Code: Select all













< /code>
Und hier ist meine Ansichtsmodelldatei: < /p>
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using BalanceBuddyDesktop.Models;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;

namespace BalanceBuddyDesktop.ViewModels
{
public partial class AddExpensePageViewModel : ViewModelBase, INotifyPropertyChanged
{
[ObservableProperty]
private Expense _newExpense = new Expense();

[ObservableProperty]
private List _categories = GlobalData.Instance.ExpenseCategories;

[ObservableProperty]
private ObservableCollection _expenses = new ObservableCollection(GlobalData.Instance.Expenses);

public AddExpensePageViewModel()
{

}

[RelayCommand]
private void AddExpense()
{
GlobalData.Instance.Expenses.Add(_newExpense);
_expenses.Add(_newExpense);
OnPropertyChanged(nameof(_expenses));
_newExpense = new Expense();
OnPropertyChanged(nameof(_newExpense));
}
}
}

< /code>
Ich bekomme keine Fehler. Ich habe avalonia.controls.datagrid installiert und die Version übereinstimmt mit der von mir installierten Avalonia -Version. Die Funktionalität des Hinzufügens eines Aufwands in addexPenen () 
ist korrekt. Trotzdem wird nichts gerendert. Alles funktioniert gut, wenn ich stattdessen nur eine Listbox verwende!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post