Basis -ContentView in Maui

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Basis -ContentView in Maui

by Anonymous » 29 Jul 2025, 05:46

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.>

Top