Влияние мигания входного канала на все теги в MAUI с помощью WebViewC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Влияние мигания входного канала на все теги в MAUI с помощью WebView

Сообщение Anonymous »

Это интересная проблема, связанная с MAUI, и я пока не нашел решения.
Проблема в следующем: я использую iframe для рендеринга веб-страницы в MAUI , отображается мигающая трубка (такая же, как и для ввода текста, когда они находятся в фокусе) во всех тегах внутри iframe (такое поведение происходит только тогда, когда я нажимаю где-нибудь на сайте).
И когда я говорю iframe, я имею в виду два решения: html iframe с использованием blazor MAUI и собственного тега xaml MAUI WebView.
Тесты проводятся с использованием Windows и .NET 8.
MainPage. xaml Платформы/Windows/App.xaml MauiProgram.cs

Код: Выделить всё

.UseMauiApp()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
});

builder.Services.AddMauiBlazorWebView();
builder.Services.AddBlazorWebViewDeveloperTools();

#if WINDOWS
builder.ConfigureLifecycleEvents(events =>
{
events.AddWindows(windowsLifecycleBuilder =>
{
windowsLifecycleBuilder.OnWindowCreated(window =>
{
var handle = WinRT.Interop.WindowNative.GetWindowHandle(window);
var id = Microsoft.UI.Win32Interop.GetWindowIdFromWindow(handle);
var appWindow = Microsoft.UI.Windowing.AppWindow.GetFromWindowId(id);
var titleBar = appWindow.TitleBar;
var favoriteColor = new Windows.UI.Color()
{
R = 0x1C,
G = 0x1C,
B = 0x1C,
};

titleBar.BackgroundColor = favoriteColor;
titleBar.ButtonBackgroundColor = favoriteColor;
titleBar.ButtonForegroundColor = Colors.White.ToWindowsColor();
titleBar.InactiveBackgroundColor = favoriteColor;
titleBar.InactiveForegroundColor = Colors.White.ToWindowsColor();
titleBar.ButtonInactiveBackgroundColor = favoriteColor;
titleBar.ButtonInactiveForegroundColor = Colors.White.ToWindowsColor();
titleBar.ButtonForegroundColor = Colors.White.ToWindowsColor();
titleBar.ButtonPressedBackgroundColor = Colors.DarkGray.ToWindowsColor();
titleBar.ButtonHoverBackgroundColor = Colors.DarkGray.ToWindowsColor();
});
});
});
#endif
Проблема (труба находится в «учетной записи»):
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... th-webview
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Влияние мигания входного канала на все теги в MAUI с помощью WebView
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Удалите теги HTML и теги в квадратных скобках в тексте, но не удаляйте теги PHP или их содержимое.
    Anonymous » » в форуме Php
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • Как создать эффект мигания в JavaFX с помощью CSS?
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как создать эффект мигания в JavaFX с помощью CSS?
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • CSS-анимация: отрегулируйте скорость мигания цвета фона с учетом BPM и ударов.
    Anonymous » » в форуме CSS
    0 Ответы
    57 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»