Member 11859517 Ответов: 0

Как открыть конкретный div с веб-страницы во всплывающее окно WPF? Использование WPF C#?


вот мой сценарий,
у меня есть веб-страница, которая содержит may div с Там id,
и у меня есть приложение WPF, содержащее кнопку и всплывающее окно,
теперь, когда я нажимаю на кнопку, всплывающее окно должно открываться с этим конкретным div (например, <div id=xyz)
как это сделать,

Что я уже пробовал:

пример,

Сэнчури Линк-Магазине Локатор Карте[^]

на этой веб-странице, если мы введем почтовый индекс или выберем штат, карта даст это местоположение,
в div (<div id= map-container)

Итак, этот же div я хочу открыть в своем всплывающем окне wpf

как это сделать? пожалуйста, любая помощь.

ZurdoDev

WPF? Вы хотите открыть один div с какой-то веб-страницы в вашем приложении Windows (WPF)? Я в замешательстве.

Member 11859517

да, я хочу открыть div с какой-то веб-страницы во всплывающем окне wpf.

ZurdoDev

Я еще не делал WPF, но для начала, можете ли вы даже открыть веб-страницу в WPF? Для меня это был бы Шаг 1. Затем выясните, как просто показать div.

#realJSOP

Да, ты можешь. Однако нет никакого способа "открыть div".

Richard Deeming

Чтобы открыть веб-страницу и перейти к определенному элементу, добавьте идентификатор элемента в URL-адрес:

https://yoursite.local/yourpage.htm#ID-OF-THE-DIV


Чтобы отобразить веб-страницу в окне WPF, вам понадобится элемент управления веб-браузером. Вы можете либо использовать встроенный WebBrowser контроль или CefSharp[^Просто имейте в виду, что встроенный элемент управления застрял в "режиме IE7", если вы не измените реестр на каждом компьютере[^] где работает ваше приложение.

Member 11859517

привет спасибо за ответ,
он прокручивается до определенного div, но полоса прокрутки видна, поэтому они могут прокручиваться вверх-вниз, что я не хочу, чтобы просто я хотел, чтобы это конкретное погружение было видно во всплывающем окне.

Richard Deeming

Можете ли вы изменить загружаемую страницу, чтобы скрыть элементы, которые вы не хотите видеть? То :цель[^] может помочь, но это не сработает в будущем. WebBrowser контроль, если вы не изменили реестр.

Member 11859517

спасибо, я не понял вашей точки зрения, может быть, у вас есть кусок кода, чтобы я мог лучше понять, Спасибо

Richard Deeming

Вы загружаете веб-страницу. Вам нужно либо изменить эту страницу так, чтобы она отображала только тот элемент, который вы хотите отобразить; либо вам нужно создать отдельные страницы для каждого элемента и загрузить правильный из вашего приложения WPF.

Member 11859517

его веб-страница третьей стороны, которую мы не можем изменить,

Richard Deeming

Затем вам нужно будет написать код в вашем приложении WPF, чтобы изменить документ после его загрузки.

c# - изменение HTML-кода в веб-браузере перед его отображением пользователю? - переполнение стека[^]

Member 11859517

да, именно это я и пытаюсь сделать.

Member 11859517

вы знаете, как спрятать какой-нибудь div?

0 Ответов