Bindebares Layout ist in .NET MAUI nicht bindendC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Bindebares Layout ist in .NET MAUI nicht bindend

Post by Anonymous »

Ich versuche, in C#-Code geschriebene UI-Elemente hinzuzufügen, um sie nicht mehrmals in die XAML-Datei zu kopieren und einzufügen. Ich verwende BindableLayout in meiner XAML-Datei. Das Problem ist, dass ich keine zu diesem BindableLayout hinzugefügten Elemente sehe (sie werden nicht auf dem Bildschirm angezeigt, wenn ich die App ausführe).

.NET MAUI-Version dieser Lösung ist 9.0.
Hier ist mein Code – XAML-Datei:

Code: Select all











C#-Datei:

Code: Select all

using System.ComponentModel;
using System.Diagnostics;

namespace Maui_testy;

public partial class BindingLayoutTest : ContentPage, INotifyPropertyChanged
{
private List letters;
public List  Letters
{
get => letters;
set
{
letters = value;
OnPropertyChanged();
}
}

public BindingLayoutTest()
{
InitializeComponent();
BindingContext = this;
this.letters = new List ();
for(Int16 i = 65; i < 91; ++ i)
{
Letters.Add((char)i);
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post