C# WPF Плавная прокрутка для cefsharp

Я использую Cefsharp v79 (последняя версия) в своем приложении WPF, и мне нужна плавная прокрутка для страниц cefsharp
Вот как выглядит мой код:

<Grid>
cefsharp:ChromiumWebBrowser Address="https://stackoverflow.com/"/>
</Grid>

Я старался

ScrollViewer.CanContentScroll="False"

Но это не сработало, есть решения?


person EternalC0der    schedule 19.05.2020    source источник
comment
Вы пытаетесь отключить прокрутку или у вас есть проблемы с производительностью, которую вы видите? Внутри не используется средство просмотра прокрутки, поэтому изменение этих значений не будет иметь никакого эффекта.   -  person amaitland    schedule 19.05.2020
comment
У меня проблемы с производительностью cefsharp (прокрутка не плавная) И да, похоже, это не имеет никакого эффекта... Что мне делать?   -  person EternalC0der    schedule 19.05.2020
comment
Попробуйте добавить аргументы командной строки для отключения потоковой прокрутки.   -  person amaitland    schedule 19.05.2020
comment
Спасибо за ваш ответ, это сработало! Вот как я заставляю это работать: ``` CefSettings s = new CefSettings(); s.CefCommandLineArgs.Add (отключить поточную прокрутку, 1); Cef.Initialize(s);``` Вы предлагаете что-нибудь еще для плавной прокрутки и т. д.?   -  person EternalC0der    schedule 19.05.2020
comment
Лучше не размещать код в комментариях, вы можете опубликовать ответ на этот вопрос. Следующий релиз должен улучшить производительность, он будет доступен через несколько дней.   -  person amaitland    schedule 19.05.2020


Ответы (1)


Преобразован комментарий @EternalC0der в ответ, чтобы его было легче читать и реализовывать.

Следующий код передает аргумент disable-threaded-scrolling в браузер:

CefSettings s = new CefSettings(); 
s.CefCommandLineArgs.Add("disable-threaded-scrolling", "1"); 
Cef.Initialize(s);
person mrid    schedule 23.06.2020