3

ICSharpCode.AvalonEdit.TextEditorElementHost 内の Winforms プロジェクトにWPF コントロール ( ) があります。

TextEditor が実際に ElementHost の子として設定されていること、およびそのすべてのプロパティが正しく設定されていることをデバッガーで確認しました。それは非表示であり、操作できません (IsVisible プロパティを false に設定したかのように)。

ElementHost が表示され、それを操作できますが、むしろ Child コントロールが表示されません。TextEditor の Visiblity および IsVisible プロパティが適切であることを確認しました。

私は実際に WPF アプリを作成したことがないので、WPF コントロールが見えないことを意味する可能性のある単純なものであっても、提案を試してみてください。ElementHost、コントロール自体、または特定の AvalonEdit 動作に関係している可能性があります。

助言がありますか?

4

1 に答える 1

0

TextEditorのmarginプロパティを次のように高すぎる数値に設定していたことがわかりました。

TextEditor.Margin = 1000;

そして、このマージンはコントロール全体をカバーしていました。

于 2011-01-09T03:14:57.127 に答える