[beginner] label verwijzing van Window naar page

Status
Niet open voor verdere reacties.

larsboele

Gebruiker
Lid geworden
25 mei 2010
Berichten
5
Ik ben redelijk nieuw met C# en heb een vraagje.

Ik heb een navagation windows en tijdens het laden van dat window wil ik een label een tekst meegeven. Dat label staat op een page dat wordt ingeladen in het navigation window.

nu lukt het me niet om een juiste verwijzing naar het label te maken.

De naam van het label: label2
Naam van de public partial class van de de page is: Page1
namespace: WpfApplication1

Dus ik had een verwijzing gemaakt als in de code van het navigation window:
WpfApplication1.Page1.label2.Content = "test string";

Maar dit pikt VS2010 express niet.

Heb wel wat programmeer ervaring maar ben in C# redelijk nieuw, dus misschien maak ik hier een grote fout.

Ik krijg als compile error het volgende:
An object reference is required for the non-static field, method, or property 'WpfApplication1.Page1.label2'

Alvast heel erg bedank!
 
Het sowieso label2.content omdat ik hem in wpf maak. Bovendien heb je denk ik mijn vraag niet goed gelezen want ik heb label in een page staan en ik wil veranderen vanuit de main van mijn navigation window...

Hoe doe ik dat??
 
Code:
MainWindow test = new MainWindow();
            test.label1.Content = "TEST";
            test.Show();

Zoiets?
 
Nee, ik wil "gewoon" een label content veranderen (op een page!) vanuit de main van het navigation window...

nogmaals:

De naam van het label: label2
Naam van de public partial class van de de page is: Page1
namespace: WpfApplication1
 
Wat bedoel je met 'Navigation Window'? Is dat een aparte Form/Page?
 
In wpf heb je pages en navigation windows. Een navigation window is een window waar in een page kan worden geladen. Net als frames in een website met frames zeg maar.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan