0

私は一般的に C# と .NET にまったく慣れていないので、これはばかげた質問のように思えるかもしれません。私はここでこのアドバイスに従おうとしています

「まず、WebBrowser コントロールをカスタム クラスにラップして機能を追加し、そのクラスでこの定数を宣言します.....」というステートメントが正確に何を意味するのかについて、助けが必要です。

現時点では、以下の XAML のように WPF Webbrowser コントロールを手動で追加しています。

<Window x:Class="ProjectX.WebbrowserWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="WebbrowserWindow" Height="378" Width="632">
    <Grid>
        <WebBrowser HorizontalAlignment="Stretch" Margin="0,32,0,0" Name="webBrowser1" VerticalAlignment="Stretch" Navigated="webBrowser1_Navigated" />
        <Button Content="Go!" Height="22" HorizontalAlignment="Left" Margin="507,3,0,0" Name="button1" VerticalAlignment="Top" Width="78" Click="button1_Click" />
        <TextBox Height="23" HorizontalAlignment="Left" Margin="4,2,0,0" Name="textBox1" VerticalAlignment="Top" Width="497" />
    </Grid>
</Window>

新しいクラス (WebBrowserCustom.cs など) を作成し、それらのイベントを追加するだけでよいと思いますか? しかし、それをWPFウィンドウに追加する方法を理解するのに苦労していますか?

ありがとうございました

4

1 に答える 1

1

「まず、WebBrowser コントロールをカスタム クラスにラップして機能を追加し、そのクラスでこの定数を宣言します.....」というステートメントが正確に何を意味するのかについて、助けが必要です。

それは単なるユーザーコントロールです。あなたのコードでは、 から継承しUserControlます。そこには数え切れないほどの例があります。ただし、優れたリソースであるMSDNから始めることができます。ここで、始めるのに役立つビデオも見つけました。基本的にコントロールをラップするWebBrowserコントロールを作成したら、 UserControl. ただし、何が起こっているのかを理解できるように、最初に基本から始めることをお勧めします。

于 2012-09-22T15:51:50.483 に答える