CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
@ 2009-03-17 16:34:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
svarīga .net atziņa
Q: Kāda atšķirība starp loga konstruktoru un Loaded eventu?
A: Konstruktors izpildās pie new, bet Loaded izpildās, kad pirmo reizi tiek izsaukta Show vai ShowDialog metode.

Visual Studio logu grafiskajā editorā izpildās InitializeComponent metode. Kā [info]bubu teica, konstruktorā var likt ko grib, bet XAML kodā nē. Konkrēti, nevajag likt arbitrary objektus resursu vārdnīcās, piemēram, iekš <Window.Resources>.

Starp citu, data binding izpildās iekš InitializeComponent starp BeginInit un EndInit izsaukumiem.


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]cannibalsmith
2009-03-31 21:07 (saite)
That too. Bet mana sākotnējā atbilde ir nepareiza. Šas izlabošu.

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?