рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП PivotViewer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ (рднрд╛рдЧ II)

рдпрд╣ рдкреЛрд╕реНрдЯ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП PivotViewer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рд▓реЗрдЦ рдХрд╛ рдЕрдВрдд рд╣реИред



рдЕрдм рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреГрд╖реНрда рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ (рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк) рдХрд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЬрд╛рдПрдВ ...



рд╕реНрдЯреЗрдк 4, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬрд╝реВрдо рдПрдордПрд▓ рдбреАрдк рдЬреВрдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде



рд╣рдореЗрдВ xml рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ .xxml рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдФрд░ рддрддреНрд╡реЛрдВ рдХреА рдЫрд╡рд┐ рдХреЛ рдбреАрдк рдЬрд╝реВрдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдорд╛рдирдХ .NET рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╕рд╛рдиреА рд╕реЗ xml рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдбреАрдк рдЬрд╝реВрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреАрдк рдЬрд╝реВрдордЯреВрд▓рд╕реЗрдбрд▓ ( рдбреАрдк рдЬрд╝реВрдо рдХрдореНрдкреЛрдЬрд╝рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИ - рдкреМрдереЛрд░ ред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреЛрдиреЛрдВ .dll рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЗ рдХреЛрдб рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рдЖрдкрдХреЛ рдкрд┐рд╡рдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрдиреНрдп рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдЗрди рд╕рдВрдЧреНрд░рд╣реЛрдВ рдХреЗ рдмреАрдЪ рд░реВрдкрд╛рдВрддрд░рдг рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ (CSV, Excel, CXML рдХрдЪреНрдЪреА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде, рдФрд░ рдбреАрдПрдХреНрд╕рдЬрд╝реВрдо рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдПрдХреНрд╕рдПрдордПрд▓) рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред



рдкрдЙрдереЛрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ PivotCollection, PivotFacetCategory, PivotItem, рдЗрддреНрдпрд╛рджрд┐ред Pauthor рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣рдмрдЯреЙрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рд╣рдмрдЯреНрд░рдм рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 10 рдорд┐рдирдЯ рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА PivotViewer рдмрдирд╛рддреЗ рд╣реИрдВ , рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдореЗрдВ рдирд┐рд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред



рдПрдХ рдЙрдкрдпреЛрдЧреА рдмрд┐рдВрджреБ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рджрд░реНрд╢рдХ рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд░реЛрдХреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрди рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ (рдорд╛рд▓, рд╣реЛрдЯрд▓ рдпрд╛ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореЙрдбрд▓) рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЗрди рдирд╛рдореЛрдВ рдХреЛ рд╕реАрдзреЗ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рди рдпрд╛ рдХреБрдЫ рдФрд░ рдХреА рдЫрд╡рд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рджреАрдк рдЬрд╝реВрдо рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рддреЗ рд╕рдордп, рдкреБрддреЛрд╣реЛрд░ рд╣рдореЗрдВ рдПрдХ HTML рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреАред рд╢реБрджреНрдз html рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЗрди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдБ рдПрдХ рд╕рд░рд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

< html >

< head >

< style >

body {

margin: 0px;

}

img {

position: absolute;

top: 0; left: 0;

width: 100%; height: 100%;

}

p {

font-size: 100px;

color: white;

background: grey;

position: absolute;

bottom: 0;

left: 0;

width: 100%;

filter: alpha(opacity=50);

padding: 20px;

}

</ style >

</ head >

< body >

< img src ="{image}" />

< p > {name} </ p >

</ body >

</ html >




* This source code was highlighted with Source Code Highlighter .






рдкрд╛рдереЛрд░ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдк рдХрдИ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдПрдХ рд╕рд╛рдЗрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╢рд╛рджреА рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛:







рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИ - рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд┐рд╡реЛрдЯ рд╡реНрдпреВрдЕрд░ рдмрд╛рдХреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЛрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП ...



рдЪрд░рдг 5, рдПрдХ рддрддреНрд╡ рдХреА рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ, рд▓реЗрдХрд┐рди рдЫреЛрдЯреА рдФрд░ рдЙрдкрдпреЛрдЧреА рдлрд╝рд╛рдЗрд▓ рд╕реВрдИ :)



рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рд╕рдВрдкрддреНрддрд┐ рдкреИрдирд▓ (рд╡реНрдпреВрдЕрд░ рдХреЗ рджрд╛рдИрдВ рдУрд░) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреЛ рдПрдХ рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рджрд░реНрд╢рдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдорд╛рд░реЗ рд╡рд┐рд╡реЗрдХ рдкрд░ред



рдЗрд╕реА рддрд░рд╣, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╣реЛрддреА рд╣реИред рджрд░реНрд╢рдХ рдЪрд┐рддреНрд░ рдкрд░ рдЙрд╕реА рддрд░рд╣ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рд╡рд░рдг рд╢реАрд░реНрд╖рдХ рдкрд░ рдПрдХ рдХреНрд▓рд┐рдХ - рдПрдХ рдШрдЯрдирд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред



рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ .xaml рдкреГрд╖реНрда рдкрд░ рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ:



<pivot:PivotViewer

x:Name= "MainPivotViewer"

LinkClicked= "OnPivotViewerLinkClicked"

ItemDoubleClicked= "OnPivotViewerItemDoubleClicked"

/>



/// <summary>

/// Handle links clicked in the metadata pane.

/// </summary>

private void OnPivotViewerLinkClicked(Object sender, LinkEventArgs args)

{

OpenLink(args.Link.ToString());

}



/// <summary>

/// Handle double-clicks on collection items

/// </summary>

private void OnPivotViewerItemDoubleClicked(Object sender, ItemEventArgs args)

{

String linkUriString = MainPivotViewer.GetItem(args.ItemId).Href;

if (! String .IsNullOrWhiteSpace(linkUriString))

{

MainPivotViewer.CurrentItemId = args.ItemId;

OpenLink(linkUriString);

}

else

{

// Error: No Associated Web Page: the item that was double-clicked has no value for the 'Href' field

}

}




* This source code was highlighted with Source Code Highlighter .






рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо OpenLink рд╕рд╣рд╛рдпрдХ рд╡рд┐рдзрд┐ рдХрд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдкреГрд╖реНрда рдЦреЛрд▓рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ url рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЪрдпрдирд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рд╡рд┐рд╡рд░рдг рдХрд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ OpenLink рдХреЛрдб рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА Pivot (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ "C: \ Program Files (x86) \ Microsoft SDKs \ Silverlight \ v4.0 \ _ Pivoterer \ Jun10 \ Source" )ред



рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдзреБрд░реА рджрд░реНрд╢рдХ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪрд┐рддреНрд░ рдореЗрдВ рдХрдИ рдХрд╕реНрдЯрдо рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХреНрд╢рди рдПрдХ рдПрдХреНрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдЪрдпрдирд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЖрдЗрдХрди, рдирд╛рдо рдФрд░ рдХреЙрд▓рдмреИрдХ рд╡рд┐рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред рдлрд┐рд░, рдЬрдм рдЖрдк рдЪрд┐рддреНрд░ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Pivot рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдВ рдпрд╣ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд┐рд╡рдЯ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЯреЛрдХрд░реА рд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:







рдФрд░ рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдХреНрд╖рдгред рдЬрдм рдЖрдк рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХрд╛ рд╣рд░ рдЯреБрдХрдбрд╝рд╛ рдЖрдкрдХреЛ рдкреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓реЗрдЖрдЙрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЗрд╡рд▓ рднрд╛рдЧ рдкрд░ рдХрдмреНрдЬрд╛ рд╣реЛрддрд╛ рд╣реИ (рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрдХреНрд╕рд░ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд┐рдХрд▓реНрдк 1024px рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдирд╛ рд╣реИ)ред рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдлрд╝реБрд▓-рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрд╖рдорддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ IsFullnрд╕реНрдХреНрд░реАрди рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред



рд╣рдо рд╕рднреА рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдореЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рд╡рдЯ рд╡реНрдпреВрдЕрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:



< Grid x:Name ="LayoutRoot" Background ="White" >

< pivot:PivotViewer

x:Name ="MainPivotViewer"

LinkClicked ="OnPivotViewerLinkClicked"

ItemDoubleClicked ="OnPivotViewerItemDoubleClicked"

/>

< Image

x:Name ="btFullScreen"

Width ="32" Height ="32" MinWidth ="32" MaxWidth ="32" MinHeight ="32" MaxHeight ="32"

Margin ="0,0,12,12"

HorizontalAlignment ="Right" VerticalAlignment ="Bottom"

Source ="{ }"

/>

</ Grid >




* This source code was highlighted with Source Code Highlighter .






рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝реЗрдВ:



private static readonly BitmapImage imageOff = new BitmapImage({ });

private static readonly BitmapImage imageOn = new BitmapImage({ });



btFullScreen.MouseLeftButtonDown +=

delegate (Object s, MouseButtonEventArgs args)

{

if (Application.Current.Host.Content.IsFullScreen)

{

Application.Current.Host.Content.IsFullScreen = false ;

btFullScreen.Source = imageOn;

}

else

{

Application.Current.Host.Content.IsFullScreen = true ;

btFullScreen.Source = imageOff;

}

};




* This source code was highlighted with Source Code Highlighter .






рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдореЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд╛рдВрдЧ рдкрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдмрджрд▓рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:







рдкрд╛рдБрдЪ рдЪрд░рдг рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╡рд░рдг рд╕рд╛рдорд╛рдиреНрдп "рдХреИрд╕реЗ" рд╕реЗ рдмрд╣реБрдд рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╛рдж рд░рдЦреЗрдВ, рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐ рд╣рдо рдЬрдВрдЧрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдереЛрдбрд╝рд╛ рднрдЯрдХ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╕рд╣реА рд╣реИ, рдФрд░ рджреЛрд╖ рдкрд┐рд╡рдЯ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╕рд╛рде рд╣реИред



рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдЪ рд╣реИ, рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рджреЛ рдмрд╛рд░ рдПрдХ рджреБрдЦрдж рд╕рдВрджреЗрд╢ рдЖрдпрд╛ рдерд╛ "рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкреНрд▓рдЧрдЗрди рдиреЗ рдПрдХ рдЧрд▓рдд рдСрдкрд░реЗрд╢рди рдХрд┐рдпрд╛ рдФрд░ рдЖрдЧреЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛", рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреГрд╖реНрда рдиреЗ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕рдХреЗ рд╕рднреА рд▓рд╛рднреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред



рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рдордп рдбрд┐рдмрдЧрд┐рдВрдЧ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдереЗред рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдмрддрд╛рдКрдВрдЧрд╛, рдФрд░ рдЖрдкрдХреЛ рджреЛ рдЙрдкрдпреЛрдЧреА рдирд┐рдпрдо рдпрд╛рдж рд╣реЛрдВрдЧреЗ:

  1. рдпрджрд┐ рдкрд┐рд╡рдЯ рдиреЗ рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд┐рдпрд╛ рд╣реИред рдЙрд╕реЗ рдПрдХ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдЧреНрд░рд╣ рдкрд░реНрдЪреАред рдХрдорд╛рдпрд╛ рд╣реИ? рдлрд┐рд░, рдЕрд░реНрдз-рд╡рд┐рднрд╛рдЬрди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЕрдкрдиреЗ рдореВрд▓ рдбреЗрдЯрд╛ рд╕реЗ xml рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рддрдм рддрдХ рддреНрдпрд╛рдЧреЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдорд╛рди \ _ рд╡рд┐рд╢реЗрд╖рддрд╛ рддрдХ рд╕реАрдорд┐рдд рди рдХрд░ рджреЗрдВ, рдЬреЛ рдХрд┐ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рд╣реИред



  2. рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ (рдпрд╣ рд╣рдореЗрд╢рд╛ рдорд╛рдорд▓реЗ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ) - рдЗрд╕реЗ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рди рд▓реЗрдВред рдХрднреА-рдХрднреА рд╕рдВрджреЗрд╢ рдХреЗ рдкрд╛рда рдХрд╛ рддреНрд░реБрдЯрд┐ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред


рдЕрдм рдЖрдЗрдП рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВред рд╡реИрд╕реЗ, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЬрдм рддрдХ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдирдпрд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ :)

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдПрдХ рдФрд░ рдЯрд┐рдкред рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдЖрдХреНрд░рд╛рдордХ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреИрд╢ред Ctrl + F5 рдЖрдкрдХреА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ (рдЪреВрдВрдХрд┐ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХрдИ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрд╕рдореЗрдВ рдЖрдирдиреНрджрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рдЗрд╖реНрдЯрддрдо рд╕реЗрдЯ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП xml рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣реЗ рд╣реИрдВ - IE рдпрд╛ FF рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдЯреВрд▓рдмрд╛рд░ рдкрд░ "рд╕реНрдкрд╖реНрдЯ рдЗрддрд┐рд╣рд╛рд╕" рдмрдЯрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ - рдпрд╣ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдУрдкреЗрд░рд╛ рдЕрдкрдиреЗ Ctrl + R рдкрд░ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред



рдЖрдорддреМрд░ рдкрд░, рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдкрдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЦреИрд░ ... рдорд╛рдореВрд▓реА рдЦрд╛рдорд┐рдпреЛрдВ рд╕реЗ рдЦрд░рд╛рдм рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрдЗрдЯрдо рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛! рдореБрдЭреЗ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реА рдЦреЛрдЬ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП - рд╣рдо рдЕрдкрдиреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдирдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :)



рд╕реМрднрд╛рдЧреНрдп рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ!






All Articles