рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдЯреНрд╡рд┐рдЯрд░ рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 4 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж
рдкреНрд░рд┐рдЬреНрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдХрд╛рдо рдирд┐рд▓рдВрдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдореБрдЭреЗ
рдПрдб рдорд┐рд▓рд░ (рдкреИрдЯрд░реНрди рдФрд░ рдкреНрд░рдерд╛рдУрдВ рдЯреАрдо рдореЗрдВ рдПрдХ рдкреВрд░реНрд╡ рджреЗрд╡ рдиреЗрддрд╛) рдФрд░
рдмреЙрдм рдмреНрд░реВрдордлреАрд▓реНрдб (
рдкреНрд░рд┐рдЬреНрдо ,
рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░
рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдкреИрдЯрд░реНрди рдФрд░ рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗред
рдЙрддреНрддрд░реЛрдВ рдХрд╛ рдЕрд░реНрде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрдпрд╛: рдкреНрд░рд┐рдЬреНрдо рдЬреАрд╡рд┐рдд рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХреЛрдИ рдХрдорд┐рдЯ рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдЯреАрдо рдкреВрд░реЗ рд╡рд░реНрд╖ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИ, рдФрд░ рдлрд┐рд▓рд╣рд╛рд▓ рд╡реЗ 2012 рдХреЗ рд╡рд┐рддреНрддреАрдп рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдмреЙрдм рдиреЗ рдпрд╣ рднреА рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬреЛ рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдореИрдВ рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдЙрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛ (рд╕рдм рдХреБрдЫ WP7 рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ):
- рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрдИрдУрд╕реА рдХрдВрдЯреЗрдирд░ рдХреА рдХрдореА (рдПрдХрддрд╛ рдХрд╛ рд▓рд╛рдЗрдЯ рд╕рдВрд╕реНрдХрд░рдг?);
- рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЕрднрд╛рд╡, рдЬреЛ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдФрд░ WPF рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣реИ;
- рдмреВрдЯрд╕реНрдЯреНрд░реИрдкрд░ рдХреА рдХрдореА (рдпрджрд┐ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ App.xaml.cs рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ);
- WP7 рдХреЗ рд▓рд┐рдП рдкреНрд░рд┐рдЬреНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ;
- рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди ApplicationBarMenuItem (ApplicationBarIconButton рдХреЗ рд╡рд┐рдкрд░реАрдд) рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
- рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ MVVMLight рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ EventToCommand рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╕рдВрдж рд╣реИред рдкреНрд░рд┐рдЬреНрдо рдореЗрдВ рдРрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛;
- рдХреБрдЫ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдореЗрдВ INotifyPropertyChanged рдЧреБрдг рдмрдирд╛рдП рдЬрд╛ рд╕рдХреЗрдВ;
- рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЯреЙрдордмреЙрд╕реНрдЯрдирд┐рдВрдЧ рд╕рдорд░реНрдерди (рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рд┐рдЬреНрдо рдХрд╛рд░реНрдп рд╣реИ, рд╢рд╛рдпрдж рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ ViewModel рдореЗрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ);
- ViewModel рдореЗрдВ рдиреЗрд╡реАрдЧреЗрд╢рди рд╕реЗрд╡рд╛ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред EventAggregator рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдХрд╛рдлреА рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ;
- рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рдЬреЛ рдореЗрд░реЗ рд╕рд┐рд░ рд╕реЗ рдЙрдбрд╝ рдЧрдпрд╛;
рдореИрдВрдиреЗ рдХрдИ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕рдореБрджрд╛рдп WPF, рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдФрд░ WP7 рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рд┐рдЬреНрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдХрдИ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдЪрд╛рд░ рдФрд░ рдЗрдЪреНрдЫрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВред рдореИрдВ рд╕рдм рдХреБрдЫ рдЗрдХрдЯреНрдард╛ рдХрд░реВрдВрдЧрд╛, рдЗрд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░реВрдВрдЧрд╛ рдФрд░ рдкреНрд░рд┐рдЬреНрдо рдЯреАрдо рдХреЛ рд╕реМрдВрдк рджреВрдВрдЧрд╛ред
рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рдж!