Domanda

Sto guardando i campioni di app con Windows Store e cercando di capire come funzionano alcune cose.

Ho questo codice in app.xaml

<local:Apoel x:Key="apoel"/>
.

E questa riga di codice nella mia mainpage.xaml.cs

Apoel apoellin= (Apoel)App.Current.Resources["apoel"];
.

Ho provato a cercare sul web ma non so quali termini utilizzare per ottenere una spiegazione perfetta di come funziona.

Che cosa stanno facendo esattamente queste due linee di codice?

Come funzionerebbe se il costruttore della classe Apoel aveva bisogno di un argomento?

Quando è l'oggetto istanziato?

È stato utile?

Soluzione

È solo un incarico.Nel tuo XAML l'oggetto Apoel denominato apoel viene definito e

Apoel apoellin= (Apoel)App.Current.Resources["apoel"];
.

è solo un incarico di riferimento.Non vengono creati nuovi oggetti.

Informazioni sui costruttori parametrizzati Controlla la risposta qui Chiamare un costruttore parametrizzato da XAML

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top