Solução alternativa para incapacidade de vincular a uma propriedade que pertence a um objeto filho WindowsFormsHost no aplicativo C # / XAML?

Eu tenho um aplicativo C # WPF 4.51. Tanto quanto eu posso dizer, você não pode vincular a uma propriedade pertencente a um objeto que é filho de um WPFWindowsFormsHost ao controle. (Se eu estiver errado nessa suposição, mostre-me como fazê-lo):

Vincular-se ao WindowsFormsHost

No meu caso, tenho uma página que contém umWindowsFormsHost controlar de quemCriança objeto é umScintillaNET controle do editor:

https://github.com/jacobslusser/ScintillaNET

    <WindowsFormsHost x:Name="wfhScintillaTest"
                      Width="625"
                      Height="489"
                      Margin="206,98,0,0"
                      HorizontalAlignment="Left"
                      VerticalAlignment="Top">
        <WindowsFormsHost.Child>
            <sci:Scintilla x:Name="scintillaCtl" />
        </WindowsFormsHost.Child>
    </WindowsFormsHost>

O controle filho funciona e é exibido corretamente. Se fosse um controle WPF normal, eu ligaria oTexto propriedade doScintilla controle do editor para algunscorda propriedade na minhaViewModel, para que tudo o que eu tenha que fazer para atualizar o conteúdo doScintilla controle do editor é atualização quecorda propriedade.

Mas como não posso vincular a uma propriedade pertencente a umWindowsFormsHost objeto filho, estou procurando uma estratégia / solução que não seja completamente estranha ou desajeitada. Alguém já enfrentou esse cenário antes e tem uma estratégia razoável que resolve meu problema de ligação / atualização?

questionAnswers(3)

yourAnswerToTheQuestion