Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

1

07.07.2013, 01:14

[WPF] HtmlBox?

Gibt es eine HtmlBox control, also eine box mit scrollbar, etc. in der man eine html datei anzeigen lassen kann?
Im Internet habe ich nichts gefunden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »birdfreeyahoo« (08.07.2013, 22:24)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

3

07.07.2013, 14:38

Ja, aber es hat keine horizontale Scrollbar.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

4

07.07.2013, 17:34

Ja, aber es hat keine horizontale Scrollbar.

Ich habe das Element testweise bei einer Anwendung eingefügt und ich erhalte sowohl eine horizontale, als auch eine vertikale Scrollbar. Klnnte es vielleicht sein, dass dein WebBrowser sich einfach so viel Platz nimmt, wie dessen Inhalt gerade benötigt und durch das umgebende Element abgeschnitten wird?
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

5

08.07.2013, 22:24

Ich hab ihn über 2*2 Grid-Zellen gestretcht, aber die horizontale ist nicht nur disabled sondern gar nicht da, und die Seite wird nur halb angezeigt.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

6

09.07.2013, 01:06

Ich habe jetzt auf die Schnelle versucht, deinen Fehler ein weiteres Mal nachzustellen und mir ist es wiedereinmal nicht gelungen.
Mit folgendem Code hat es bei mir funktioniert (und auch mit einigen Spielereien im Zusammenhang mit der Größe, der Ausrichtung usw.):

Quellcode

1
2
3
4
5
6
7
8
9
10
11
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="10"/>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="10"/>
    </Grid.ColumnDefinitions>
    <WebBrowser Source="http://www.google.de" Grid.RowSpan="2" Grid.ColumnSpan="2" />
</Grid>


Welche Seite willst du denn einbinden? Wie sieht dein Code aus? hast du evtl. ein paar Styles, die der Ursprung sein könnten?
Liegt in der rechten und unteren Zelle evtl. ein anderes Element über den Scrollbars bzw. über dem nicht-sichtbaren Teil?
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

7

12.07.2013, 12:13

Könnte daran liegen dass ich Elysium Controls verwende....

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="*"/>
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                
                <Button Grid.Row="0" Grid.Column="2" Background="Transparent" VerticalAlignment="Top" HorizontalAlignment="Center" BorderBrush="Transparent" Name="btnFB" Click="btnFacebook_Click">
                    <StackPanel>
                        <Image Source="Data/fb-logo.png" VerticalAlignment="Center" HorizontalAlignment="Center" Height="50"/>
                    </StackPanel>
                </Button>
                <Button Grid.Row="0" Grid.Column="2" Background="Transparent" VerticalAlignment="Bottom" HorizontalAlignment="Center" BorderBrush="Transparent" Name="btnYT" Click="btnYoutube_Click">
                    <StackPanel>
                        <Image Source="Data/yt-logo.png" VerticalAlignment="Center" HorizontalAlignment="Center" Height="50"/>
                    </StackPanel>
                </Button>

                <Button Grid.Row="1" Grid.Column="2" Background="Transparent" VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="Transparent" Name="btnDB" Click="btnDropbox_Click">
                    <StackPanel>
                        <Image Source="Data/db-logo.png" VerticalAlignment="Center" HorizontalAlignment="Center" Height="50"/>
                    </StackPanel>
                </Button>

                <WebBrowser Grid.Row="0" Grid.Column="0" Grid.RowSpan="2" Grid.ColumnSpan="2" Source="http://84.200.19.80/~xohxwwqv/pan/news.html" Margin="20" ScrollViewer.HorizontalScrollBarVisibility="Visible"
                            >
                   
                    
                </WebBrowser>

Werbeanzeige