Basis -ContentView in MauiC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Basis -ContentView in Maui

Post by Anonymous »

In meinem .NET 9 MAUI -Projekt möchte ich eine Basis -ContentView für mehrere Seiten wiederverwenden. Dafür habe ich eine ContentView so erstellt:

Code: Select all
















< /code>
mit diesem Code dahinter: < /p>
public partial class BaseAdvView : ContentPage
{
Advertisement? adv;

public BaseAdvView(Advertisement advertisement)
{
InitializeComponent();

adv = advertisement;
}

public void SetContent(View content)
{
ContentPlaceholder.Content = content;
}
}
< /code>
Wenn ich eine neue Seite daraus ableite, habe ich dieses XAML: < /p>









< /code>
Und der Code dahinter ist: < /p>
public partial class MainPage : BaseAdvView
{
private readonly MainPageViewModel? vm;
private readonly Advertisement adv;
private readonly UserSettings settings;

int count = 0;

public MainPage(MainPageViewModel model, Advertisement advertisement)
: base(advertisement)
{
InitializeComponent();
SetContent(Content);
}
}
Das Ergebnis ist, dass der Inhalt der Ableitungsseite angezeigt wird, aber die Beschriftung auf der Basisseite nicht.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post