рдореИрдВ XAML рдорд╛рд░реНрдХрдЕрдк рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдбреЙрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдпрд╣ SimpleValueTargetProvider.ParentObjects
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ IProvidParentValues рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛ SimpleValueTargetProvider
рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ internal
ред
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ VS2017 рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдб рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрдЧрд╛ред рдпрд╣ ParentObects
рд╕рдВрдкрддреНрддрд┐ рд╕реБрдкрд░ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧреАред рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдЖрдкрдХреЛ SimpleValueTargetProvider
рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрдм рднреА рдЖрдк IProvideValueTarget
рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рд╕рдВрджрд░реНрдн рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЧреАрд▓рд╛ рдпрд╛ рдирд╣реАрдВ XamlC рд╕рдХреНрд╖рдо рд╣реИред
рдХреЗ рдмрд┐рдВрджреБ ParentObjects
рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ IReferenceProvider
, рддреБрдо рдХреНрдпрд╛ рдЖрдк рд╡рд╣рд╛рдБ рдкрд░ рдЬрд░реВрд░рдд рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рд╣рдорд╛рд░реА ParentObjects
рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдХрд╛рдлреА рдорд╣рдВрдЧрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЕрднреА рднреА рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рдмрдирд╛рдиреЗ рд╕реЗ рдмрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓реЗрдЧреА
рддрдм рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВрдиреЗ 'IReferenceProvider' рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдФрд░ рдпрд╣ рдореЗрд░реА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ 'IMarkupExtension' рдХреЗ рднреАрддрд░ рд╕реЗ 'TargetObject' рдХреЗ рдореВрд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЦреЛрдЬ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдЯрд╛рдЗрдк'рдИ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдирд╛рдо рдирд╣реАрдВред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?
@StephaneDelcroix рдореБрдЭреЗ рд╕рд╣рдордд рд╣реЛрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдп рднреА рд╣реИрдВ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдореВрд▓ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ... рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдЦреЛрд▓рдирд╛ рд╡рд╛рдХрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@StephaneDelcroix рдореБрдЭреЗ рд╕рд╣рдордд рд╣реЛрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдп рднреА рд╣реИрдВ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдореВрд▓ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ... рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдЦреЛрд▓рдирд╛ рд╡рд╛рдХрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛