1

だから、これが私の問題です。私はWpfアプリケーションで作業しているので、標準のWindowsフォームコントロールをすべて持っているわけではありません。したがって、windowsformshostを使用して、タブアイテム内にWebブラウザーを保持しようとしています。だからここに私が持っているものがあります:

        Tab t = new Tab();
        Browser newbrowse = new Browser(t);
        WindowsFormsHost host = new WindowsFormsHost();
        Grid g = new Grid();

        host.Child = newbrowse;
        newbrowse.Dock = DockStyle.Fill;
        g.Children.Add(host);

        t.Header = "New Tab";
        t.Content = g;
        tabControl1.Items.Add(t);

現在、TabとBrowserは、コントロールの単なるカスタム実装であり、両方ともテストされ、機能しています。だからそれは問題ではありません。今私が見る限り、そのコードは機能するはずです。しかし、私は空白のタブページを見つめています。これはコードビハインドに含める必要があり、WPF自体に含めることはできないことに注意してください。

ご入力いただきありがとうございます。:) 乾杯

編集:私も同じ効果のために標準、controls.tabitem、forms.webbrowserで操作を試したことに注意してください

4

1 に答える 1

2

私はこれを試しましたが、どうやらあなたの計画を壊しているのは次の行です:

newbrowse.Dock = DockStyle.Fill;

それをコメントアウトして、それが突然どのように機能するかを見てください!

于 2010-01-10T21:16:23.277 に答える