WPF рдХреЗ рд▓рд┐рдП Microsoft рд░рд┐рдмрди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛

рдореБрдЭреЗ WPF рдХреЗ рд▓рд┐рдП Microsoft рд░рд┐рдмрди рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИред







рдирдпрд╛ рдирд┐рдпрдВрддреНрд░рдг WPF 3.5 SP1 рдФрд░ WPF 4 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред рдпрд╣ рдЕрдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдкрд░ рдПрдХ рдЖрд╡рд░рдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ WPF рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ WPF рд╢реИрд▓реА рдкреНрд░рдмрдВрдзрди рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕рдВрдЧрддрддрд╛ред





рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯ



рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдирдпрд╛ WPF рд░рд┐рдмрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред







рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдЯреЗрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдХреНрдд рджреЗрдЦреЗрдВрдЧреЗред







рдЗрд╕ рдЯреЗрдк рдХрд╛ XAML рдХреЛрдб рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:



< ribbon:Ribbon x:Name ="Ribbon" >



< ribbon:Ribbon.ApplicationMenu >

< ribbon:RibbonApplicationMenu SmallImageSource ="Images\SmallIcon.png" >

< ribbon:RibbonApplicationMenuItem Header ="Hello _Ribbon"

x:Name ="MenuItem1"

ImageSource ="Images\LargeIcon.png" />

</ ribbon:RibbonApplicationMenu >

</ ribbon:Ribbon.ApplicationMenu >



< ribbon:RibbonTab x:Name ="HomeTab"

Header ="Home" >

< ribbon:RibbonGroup x:Name ="Group1"

Header ="Group1" >

< ribbon:RibbonButton x:Name ="Button1"

LargeImageSource ="Images\LargeIcon.png"

Label ="Button1" />

< ribbon:RibbonButton x:Name ="Button2"

SmallImageSource ="Images\SmallIcon.png"

Label ="Button2" />

< ribbon:RibbonButton x:Name ="Button3"

SmallImageSource ="Images\SmallIcon.png"

Label ="Button3" />

< ribbon:RibbonButton x:Name ="Button4"

SmallImageSource ="Images\SmallIcon.png"

Label ="Button4" />



</ ribbon:RibbonGroup >



</ ribbon:RibbonTab >

</ ribbon:Ribbon >





* This source code was highlighted with Source Code Highlighter .








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



рдирдП рд░рд┐рдмрди рдореЗрдВ рд╡реЗ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдорд┐рд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА: рдПрдХ рддреНрд╡рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдкреИрдирд▓, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдиреВ, рд╕рд╣рд╛рдпрдХ рдкреИрдирд▓, рдЙрдиреНрдирдд рдЯреВрд▓рдЯрд┐рдкреНрд╕, рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд╛рди, рдЯреИрдм, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЯреИрдм рд╢реАрд░реНрд╖рдХ, рдПрдпрд░реЛ рд╕рдорд░реНрдерди, рдЖрджрд┐ред рдПрдиред



рдкреНрд░рд╕рдВрдЧ рдЯреИрдм



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



< ribbon:RibbonTab x:Name ="AwesomeTab"

ContextualTabGroupHeader ="Awesome Tools"

Header ="Really Awesome" >

< ribbon:RibbonGroup x:Name ="Group2"

Header ="Group2" >

< ribbon:RibbonButton x:Name ="Button21"

LargeImageSource ="Images\LargeIcon.png"

Label ="Button21" />

</ ribbon:RibbonGroup >



</ ribbon:RibbonTab >

< ribbon:Ribbon.ContextualTabGroups >

< ribbon:RibbonContextualTabGroup Header ="Awesome Tools"

Visibility ="Visible"

Background ="Green" />

</ ribbon:Ribbon.ContextualTabGroups >





* This source code was highlighted with Source Code Highlighter .












рд╕рдВрджрд░реНрдн рд╕рдореВрд╣ рдХреЗ рд╢реАрд░реНрд╖рдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред



рдХреНрд╡рд┐рдХ рдПрдХреНрд╕реЗрд╕ рдЯреВрд▓рдмрд╛рд░



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдЙрдореНрдореАрдж рдереА, рд░рд┐рдмрди рддреНрд╡рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдЯреВрд▓рдмрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред XAML рдХреЛрдб:



< ribbon:Ribbon.QuickAccessToolBar >

< ribbon:RibbonQuickAccessToolBar >

< ribbon:RibbonButton x:Name ="ButtonQ1"

SmallImageSource ="Images\SmallIcon.png"

Label ="ButtonQ1" />

< ribbon:RibbonButton x:Name ="ButtonQ2"

SmallImageSource ="Images\SmallIcon.png"

Label ="ButtonQ2" />

< ribbon:RibbonButton x:Name ="ButtonQ3"

SmallImageSource ="Images\SmallIcon.png"

Label ="ButtonQ3" />

</ ribbon:RibbonQuickAccessToolBar >

</ ribbon:Ribbon.QuickAccessToolBar >



* This source code was highlighted with Source Code Highlighter .












рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЛ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдЯрди рдФрд░ рдПрдХ рдбрдмрд▓ рддреАрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдФрд░ рдмрдЯрди рдЙрдкрд▓рдмреНрдз рд╣реИрдВред



WPF рд░рд┐рдмрди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдиреЗ рдЗрд╕ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 7 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рднреА рд╣реИред рдпрд╣ рджреЗрдЦрдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ WPF рд░рд┐рдмрди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред



рдкреБрдирд╢реНрдЪ рдФрд░ рд╣рд╛рдБ: рд░рд┐рдмрдирдмрдЯрди ICommand рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ)



рд╕рдВрджрд░реНрдн:




All Articles