Informacje o wersji stabilnej kanału dla pakietu Windows App SDK 1.5
Stabilny kanał udostępnia wersje zestawu SDK aplikacji systemu Windows, które są obsługiwane przez aplikacje w środowiskach produkcyjnych. Aplikacje korzystające ze stabilnej wersji zestawu SDK aplikacji systemu Windows można również opublikować w sklepie Microsoft Store.
Ważne linki:
- Jeśli chcesz uaktualnić istniejącą aplikację ze starszej wersji zestawu SDK aplikacji systemu Windows do nowszej wersji, zobacz Aktualizowanie istniejących projektów do najnowszej wersji zestawu Windows App SDK.
najnowsze stabilne wydanie kanału:
Pliki do pobrania dla zestawu SDK aplikacji systemu Windows
Notatka
Rozszerzenia do Visual Studio dla zestawu SDK aplikacji Windows (VSIX) nie są już dystrybuowane jako oddzielny plik do pobrania. Są one dostępne w witrynie Visual Studio Marketplace w programie Visual Studio.
Wersja 1.5.9 (1.5.250108004)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Rozwiązano kolejny potencjalny problem polegający na tym, że menu pochodzące z paska poleceń mogło otwierać się niepoprawnie do góry zamiast w dół, gdy pasek poleceń znajduje się na dole okna.
- Naprawiono potencjalną awarię podczas uruchamiania na starszym sprzęcie graficznym.
Wersja 1.5.8 (1.5.241107002)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Naprawiono potencjalną awarię, gdy kolejka wejściowa w wątku wydaje się być w złym stanie.
- Naprawiono niektóre potencjalne awarie podczas używania
{x:Bind}
przez sprawdzenie każdego składnika pod kątem wartości null. Aplikacje, które chcą tej poprawki, muszą ponownie skompilować tę wersję.
Wersja 1.5.7 (1.5.241001000)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Dodano wykrywanie w rzadkim scenariuszu, w którym aplikacja zatrzymuje renderowanie i nigdy nie jest odzyskiwana.
- Naprawiono potencjalną awarię, gdy wątek interfejsu użytkownika jest niezainicjalizowany.
- Rozwiązano potencjalny problem, w którym menu z paska poleceń mogło otworzyć się w górę zamiast w dół, gdy pasek poleceń znajdował się na dole okna.
Wersja 1.5.6 (1.5.240802000)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Rozwiązano problem z
InputNonClientPointerSource
czasami przerywającym działanie przycisków Min/Max/Zamknij. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #9749. - Naprawiono potencjalną awarię podczas zamykania okna podczas korzystania z klawiatury dotykowej.
Wersja 1.5.5 (1.5.240627000)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Naprawiono potencjalną awarię podczas ładowania obrazu, gdy źródło obrazu zostało zmienione przed zakończeniem ładowania.
- Naprawiono potencjalną awarię podczas korzystania z
InputNonClientPointerSource
. - Rozwiązano problem polegający na tym, że okno zawierające tylko kontrolkę WebView2 nie ustawiało poprawnie początkowego fokusu klawiatury w widoku WebView2, pozostawiając je bezużyteczne za pomocą klawiatury i narzędzi ułatwień dostępu. Aby uzyskać więcej informacji, zobacz kwestię w serwisie GitHub WebView2Feedback#2330.
Wersja 1.5.4 (1.5.240607001)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Naprawiono problem związany z poprawką do problemu na GitHub #8857 dotyczącą właściwego scalania plików resources.pri biblioteki z resources.pri aplikacji.
- Rozwiązano problem polegający na tym, że element WebView2 wysyłał dodatkowe zdarzenia
blur
ifocus
przy każdym kliknięciu. Aby uzyskać więcej informacji, zobacz kwestie na GitHubie , #9288,. Rozwiązano również problemy z brakiem reakcji list rozwijanych, jak pokazano w zgłoszeniu na GitHubie #9566. - Rozwiązano problem, w którym utworzenie nowego okna lub okienka popup anulowało dowolną trwającą operację przeciągania. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHub #9360.
- Rozwiązano problem polegający na tym, że pliki SVG definiujące negatywną skrzynkę widokową nie są już renderowane. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #9415.
- Rozwiązano problem polegający na tym, że
x:Bind
nie sprawdzał, czy ma wartość null przed użyciem słabej referencji, co mogło prowadzić do awarii. Aby uzyskać więcej informacji, zobacz zgłoszenia na GitHub #9551. - Rozwiązano problem polegający na tym, że kursor zmiany rozmiaru był niepoprawnie wyświetlany na krawędziach paska tytułu, gdy okno zostało zmaksymalizowane, co powodowało również nieprawidłowe zachowanie podczas klikania lub przeciągania w tych obszarach. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #8665.
Wersja 1.5.3 (1.5.240428000)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Rozwiązano problem polegający na tym, że
ItemsRepeater
czasami powodował, że okno było przeniesione na pierwszy plan. - Naprawiono potencjalny błąd powodujący awarię przy aktualizacji stanu przezroczystości
AcrylicBrush
. - Rozwiązano problem polegający na tym, że
ItemsRepeater
nie generowała wystarczającej liczby elementów, jeśli znajdowała się w wyskakującym okienkuShouldConstrainToRootBounds="false"
, które było wyższe lub szersze niż okno główne. - Rozwiązano problem, w którym błąd MSB4086 mógł wystąpić w czasie kompilacji, jeśli plik projektu nie określił TargetPlatformVersion. Ten błąd wystąpił w związku z problemem w GitHub #9531.
Wersja 1.5.2 (1.5.240404000)
Jest to wydanie serwisowe Windows SDK dla aplikacji, które zawiera krytyczne poprawki błędów dla wersji 1.5 i nową funkcję dla dostawców źródeł widżetów.
Aktualizacje dostawcy treści dla widżetu
- Dostawcy treści mogą teraz wyświetlać ogłoszenia na panelu widżetów.
- Nowy interfejs API
FeedManager.TryShowAnnouncement
umożliwia dostawcy kanału informacyjnego zażądanie, aby panel widżetów wyświetlał ich ogłoszenia. Aby wyświetlić anons, utwórz obiektFeedAnnouncement
i wywołaj interfejs APIFeedManager.TryShowAnnouncement
. - Anonse kanału informacyjnego będą miały własne znaczki wyświetlane na pasku zadań, które można dostosować przy użyciu interfejsu API
FeedAnnouncement
.
- Nowy interfejs API
- Dostawcy kanału informacyjnego mogą teraz wyrazić zgodę na otrzymywanie informacji analitycznych i raportów o błędach dotyczących dostawcy w ramach interakcji z nim przez użytkownika. Aby wyrazić zgodę, Twój dostawca powinien zaimplementować interfejsy
IFeedProviderAnalytics
i/lubIFeedProviderErrors
.
Aktualizacje dostawcy kanału informacyjnego obejmują następujące nowe interfejsy API:
Microsoft.Windows.Widgets.Feeds.Providers
FeedAnalyticsInfoReportedArgs
FeedErrorInfoReportedArgs
FeedManager
SendMessageToContent
TryShowAnnouncement
FeedMessageReceivedArgs
FeedResourceRequest
FeedResourceRequestedArgs
FeedResourceResponse
IFeedAnnouncementInvokedTarget
IFeedManager2
IFeedProviderAnalytics
IFeedProviderErrors
IFeedProviderMessage
IFeedResourceProvider
Microsoft.Windows.Widgets.Notifications
AnnouncementActionKind
AnnouncementTextColor
FeedAnnouncement
FeedAnnouncementInvokedArgs
Poprawki
- Rozwiązano problem polegający na tym, że
DispatcherTimer
nie uruchamiała się w odpowiednim czasie, jeśli podstawowy wyświetlacz nie był uruchomiony z prędkością 60 Hz. - Rozwiązano problem polegający na tym, że okno edytora metod wejściowych pola tekstowego (IME) było niepoprawnie rozmieszczone podczas uruchamiania w współczynniku skalowania innym niż 100%. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #9382.
- Rozwiązano problem polegający na tym, że operacja przeciągania i upuszczania, rozpoczęta z innej aplikacji, mogła nie pozwalać na poprawne wykonanie operacji kopiowania/przenoszenia/łączenia.
- Naprawiono potencjalną awarię, gdy
ItemsSource
elementu ListView jest resetowany i natychmiast otrzymuje fokus. - Rozwiązano problem polegający na tym, że wyskakujące/pływające okienka
ShouldConstrainToRootBounds="false"
nie stosują żadnej dziedziczonej transformacji skalowania. Aby uzyskać więcej informacji, zobacz Problemy z usługą GitHub #9118 i #9433. - Naprawiono potencjalną awarię, gdy obiekt Composition został zniszczony, a animacja nadal działała.
- Naprawiono potencjalną awarię podczas zamykania w
NavigationView::RevokeNavigationViewItemRevokers
.
Wersja 1.5.1 (1.5.240311000)
Jest to wersja serwisowa zestawu SDK aplikacji systemu Windows, która zawiera krytyczne poprawki błędów dla wersji 1.5.
- Rozwiązano problem polegający na tym, że samodzielne aplikacje mogły się nie kompilować z powodu braku możliwości kopiowania "map.html".
- Rozwiązano problem, w którym inicjacja
MapControl
zawodziła z powodu odrzucania prawidłowych tokenów. Aby uzyskać więcej informacji, zobacz problem GitHub #9324. - Rozwiązano problem polegający na tym, że
MapControl
było ładowane z niebieskim tłem. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #9377. - Rozwiązano problem polegający na tym, że kliknięcie na trójkąt
NavigationViewItem
nie rozwijało ani nie zwijało się poprawnie po pojedynczym kliknięciu. Spowodowało to również wyświetlanie menu jako pustego po kliknięciu strzałki w trybiePaneDisplayMode="Top"
. Aby uzyskać więcej informacji, zobacz Problemy z usługą GitHub #9423 i #9426. - Rozwiązano problem polegający na tym, że naciśnięcie
NavigationViewItem
za pomocą dotyku lub pióra uniemożliwiło elementowi reagowanie na wszelkie przyszłe dane wejściowe. Aby uzyskać więcej informacji, zobacz kwestię w GitHubie #9429. - Naprawiono awarię po kliknięciu elementu w obszarze
NavigationView.PaneFooter
. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #9396. - Rozwiązano problem polegający na tym, że ikony w menu były czasami wyświetlane w niewłaściwym miejscu. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #9409.
- Rozwiązano problem, w którym akryl nie był widoczny w menu, dopóki nie przełączano się z okna i z powrotem. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHub #9406.
- Naprawiono awarię, która mogła wystąpić podczas inicjowania
TextBox
/RichEditBox
. Aby uzyskać więcej informacji, zobacz zgłoszenie w serwisie GitHub #9216. - Naprawiono niektóre hałaśliwe wyjątki, które
NavigationView
rzucał i łapał podczas niszczenia. - Rozwiązano problem polegający na tym, że gest "uszczypnięcia do powiększenia" czasami był rozpoznawany jako przesunięcie lub dotknięcie z powodu nieprawidłowego wysyłania komunikatu
PointerCaptureLost
.
Wersja 1.5
W poniższych sekcjach opisano nowe i zaktualizowane funkcje oraz znane problemy dotyczące wersji 1.5.
W istniejącej aplikacji zestawu Windows App SDK 1.4 możesz zaktualizować pakiet Nuget do wersji 1.5.240227000 (zobacz sekcję Aktualizowanie pakietu w Instalowanie pakietów i zarządzanie nimi w programie Visual Studio przy użyciu menedżera pakietów NuGet).
Aby zapoznać się ze zaktualizowanym środowiskiem uruchomieniowym i plikiem MSIX, zobacz Pliki do pobrania dla zestawu SDK aplikacji systemu Windows.
Aktualizacje środowiska uruchomieniowego i procesów zamykania wysp XAML
Istnieje różnica w zachowaniu między bibliotekami WinAppSDK 1.4 i WinAppSDK 1.5 dla aplikacji zbudowanych na wyspach XAML, gdy na dowolnym wątku zostanie zamknięte ostatnie okno XAML.
- W wersji WinAppSDK 1.4 środowisko uruchomieniowe XAML zawsze wychodzi z pętli zdarzeń wątku po zamknięciu ostatniego okna XAML na wątku.
- W wersji WinAppSDK 1.5:
- Jeśli Twoja aplikacja jest aplikacją pulpitową WinUI, domyślne zachowanie pozostaje takie samo jak w zestawie WinAppSDK 1.4.
- Jeśli używasz języka XAML dla interfejsu API DesktopWindowXamlSource ("Wyspy XAML"), domyślne zachowanie jest teraz takie, że kod XAML nie zamyka automatycznie pętli zdarzeń wątku.
- W obu trybach można zmienić to zachowanie, ustawiając właściwość
Application.DispatcherShutdownMode
.
Aby uzyskać więcej informacji, zobacz dokumentację właściwości Application.DispatcherShutdownMode
, gdy jest dostępna. To kończy propozycję GitHub #8492.
Istnieje różnica behawioralna między zestawem WinAppSDK 1.4 i zestawem WinAppSDK 1.5 dla aplikacji opartych na wyspach XAML w okresie istnienia środowiska uruchomieniowego XAML:
- W WinAppSDK 1.4 środowisko uruchomieniowe XAML zostaje zamknięte w wątku, jeśli wszystkie obiekty
WindowsXamlManager
iDesktopWindowXamlSource
na danym wątku zostaną zamknięte lub zakończone, albo jeśliDispatcherQueue
działająca na tym wątku zostanie zakończona (w takim przypadku środowisko uruchomieniowe XAML zostaje zamknięte podczas etapuDispatcherQueue.FrameworkShutdownStarting
). - W WinAppSDK 1.5 środowisko uruchomieniowe XAML zamyka się w wątku tylko wtedy, gdy DispatcherQueue działający na tym wątku jest zamykany (środowisko uruchomieniowe XAML zawsze zamyka się na etapie
DispatcherQueue.FrameworkShutdownStarting
).
Aby uzyskać więcej informacji, zobacz dokumentację klasy WindowsXamlManager
, gdy jest dostępna.
Istnieje różnica behawioralna w WindowsXamlManager.InitializeForCurrentThread()
:
- W zestawie WinAppSDK 1.4
WindowsXamlManager.InitializeForCurrentThread()
zwraca unikalną instancję obiektuWindowsXamlManager
z każdym wywołaniem. - W WinAppSDK 1.5
WindowsXamlManager.InitializeForCurrentThread()
zwraca istniejące wystąpienie obiektu, jeśli już istnieje w wątku.Close/Dispose()
jest teraz ignorowany.
Kontrolka Mapy WinUI
Kontrolka Maps
WinUI jest teraz dostępna! Ta kontrolka jest obsługiwana przez usługi WebView2 i Azure Maps, zapewniając następujące funkcje:
- Przesuwanie i powiększanie za pomocą przycisków mapy lub dotyku.
- Zmiana stylu mapy na satelitę, teren lub widok uliczny.
- Programowe dodawanie pinezek umożliwiających interakcję z ikonami dostosowywalnymi dla deweloperów do mapy.
- Możliwość dostosowania przez dewelopera, gdzie mapa jest wyśrodkowana podczas początkowego wczytywania.
- Kontrola dla deweloperów nad ukrywaniem lub wyświetlaniem przycisków do przesuwania, powiększania i stylów mapy.
Notatka
Aby użyć kontrolki Maps
, musisz mieć klucz usługi Azure Maps. Aby utworzyć klucz, zobacz stronę dokumentacji Azure Maps dotyczącą tworzenia aplikacji internetowej.
Kontrola Maps
jest całkowicie nowa i, z zadowoleniem, przyjmujemy Państwa opinię, aby ocenić jej przyszły kierunek!
Nowa kontrolka SelektorBar
W wersji 1.5 dodaliśmy nową kontrolkę SelectorBar
umożliwiającą użytkownikom przełączanie się między wieloma widokami danych. Ta kontrolka była wcześniej znana jako "SegmentedControl" w naszym harmonogramie działania 1.5.
Etykiety w podstawowych poleceniach CommandBarFlyout
Wizualizacje CommandBarFlyout
zostały zaktualizowane w celu wyświetlenia etykiet tekstowych dla elementów w obszarze podstawowych poleceń, jeśli właściwość Label
została ustawiona dla AppBarButton
. Wcześniej podstawowe polecenia w obszarze CommandBarFlyout
wyświetlały tylko ikonę, ale teraz mogą wyświetlać zarówno ikonę, jak i etykietę, aby zwiększyć użyteczność.
Obsługa elementu WebView2 dla niestandardowych środowisk/opcji
Kontrolka WebView2
WinUI udostępnia teraz możliwość dostosowywania bazowego obiektu CoreWebView2
przy użyciu niestandardowych CoreWebView2Environment
i CoreWebView2ControllerOptions
. Dzięki temu autor aplikacji może określić alternatywną ścieżkę do ładowania WebView2Runtime, wybrać użycie innego folderu UserDataFolderlub ustawić opcje takie jak IsPrivateModeEnabled i ScriptLocale.
Obsługa platformy .NET 8
Dodaliśmy obsługę .NET 8 w najnowszej wersji serwisowej 1.4, ale nadal informujemy o ostrzeżeniach związanych z użyciem identyfikatorów (RID) specyficznych dla platformy. W wersji 1.5 wykonaliśmy pracę, aby ostrzeżenie nie było już obecne.
Ulepszone debugowanie i dostępność źródła
Teraz dodajemy informacje o serwerze źródłowym GitHub dla kodu w repozytorium microsoft-ui-xaml do naszych publicznych symboli, co umożliwia debugerom automatyczne pobieranie kodu źródłowego. Wprowadziliśmy również inne poprawki i ulepszenia naszych symboli w całym zestawie WinAppSDK, aby ulepszyć środowisko debugowania.
Ulepszona funkcja debugowania cykli układu
Debugowanie cykli układu w aplikacji WinUI może być wyzwaniem, więc w wersji 1.5 obiekt DebugSettings
udostępnia teraz opcje umożliwiające ulepszone rejestrowanie i punkty przerwania dla procesu układu, aby ułatwić debugowanie i naprawianie cykli układu w aplikacji.
Inne nowe funkcje z całego pakietu WinAppSDK
- Dodano obsługę modelu wdrażania PublishSingleFile. Aby uzyskać więcej informacji na temat PublishSingleFile, zobacz dokumentację wdrażania jednoplikowego .
- Dodano ulepszenia obsługi czytnika zawartości ekranu, obsługę skalowania tekstu i inne funkcje ułatwień dostępu.
- Różne ulepszenia stabilności i wydajności w oparciu o naszą priorytetową listę zgłoszonych usterek na GitHubie.
Nowe funkcje są wydawane oddzielnie
Nowe wersje szablonów Programu Visual Studio WinAppSDK dla języków C# i C++ są wydawane za pośrednictwem witryny Visual Studio Marketplace i będą wyświetlane kilka tygodni po wydaniu wersji 1.5. Dzięki nowej wersji szablony mogą być teraz wydawane niezależnie od wydań zestawu WinAppSDK, co daje nam znacznie większą elastyczność w uzyskaniu aktualizacji dla klientów.
Inne wcześniej planowane funkcje
W wersji 1.5 poczyniliśmy postępy w zakresie następujących funkcji, które ogłosiliśmy w naszym planie, ale nie ukończyliśmy tych funkcji. Będą one nadal w przedziale czasu 1.6.
- Zakładkowe okna
- Obsługa przeciągania i upuszczania dla elementu WebView2
- Aby wyjaśnić, w wersji 1.5 przeciąganie do WebView2 jest obsługiwane, na przykład przeciąganie pliku PNG z Eksploratora plików do usługi wyszukiwania wizualnego Bing. Prace trwają w wersji 1.6, aby umożliwić przeciąganie z widoku WebView2.
- Badania dotyczące widoku tabeli i kontrolek atramentowych
Dynamiczne oświetlenie zostało usunięte z planu na razie.
Znane problemy
- W przypadku korzystania z bibliotek zawierających zasoby, takie jak pliki xaml, może zostać wyświetlony komunikat o błędzie w czasie wykonywania wskazujący, że nie można odnaleźć tych zasobów. W takim przypadku może być konieczne wstawienie
<ShouldComputeInputPris>true</ShouldComputeInputPris>
w pliku projektu, aby upewnić się, że te zasoby zostaną uwzględnione. - Kliknięcie strzałki przy
NavigationViewItem
nie powoduje już prawidłowego rozwinięcia lub zwinięcia po jednym kliknięciu. Dwukrotne kliknięcie nadal działa, podobnie jak kliknięcie gdzie indziej naNavigationViewItem
.
Poprawki
- Rozwiązano problem, w którym
StackPanel
zastosował odstępy do zwiniętych elementów. Więcej informacji znajdziesz w zgłoszeniu GitHub #916. - Rozwiązano problemy z kontrolkami przewijania, które nie działały już po zamknięciu innego okna aplikacji. Aby uzyskać więcej informacji, zobacz Problemy z usługą GitHub #9292 i #9355.
- Naprawiono awarię, która występowała podczas ustawiania
DebugSettings.EnableFrameRateCounter
na prawda przed renderowaniem pierwszej klatki. Aby uzyskać więcej informacji, zobacz zagadnienie GitHub #2835. - Naprawiono potencjalny błąd kompilacji dla języka C++, który polegał na tym, że niektóre nagłówki nie zawierały niezbędnych zależności. Należy pamiętać, że zmiana kolejności
#include
może mieć wpływ na niektóre aplikacje, takie jak prawdopodobnie spowodowanie błędu kompilacji dlaIInspectable
, jeśli aplikacja używa wersji języka C++/WinRT starszej niż 2023. Aby uzyskać więcej informacji, zobacz kwestię na GitHubie #9014. - Rozwiązano problem polegający na tym, że powiązania
ElementName
nie działały wItemsRepeater
DataTemplate
. Aby uzyskać więcej informacji, zobacz zgłoszenia GitHub #560. - Naprawiono awarie podczas uruchamiania aplikacji w programie Visual Studio z włączonym paskiem narzędzi w aplikacji. Aby w pełni uzyskać poprawki, wymagany jest program Visual Studio 17.8 (wersja zapoznawcza 2 lub nowsza). Aby uzyskać więcej informacji, zapoznaj się z problemem GitHub #8806.
- Rozwiązano problem polegający na tym, że
AnnotatedScrollbar
czasami ulegała awarii podczas szybkiego przewijania. - Rozwiązano problem polegający na tym, że tekst menu czasami był obcinany.
- Rozwiązano problem polegający na tym, że wskazówki dotyczące nauczania nie otrzymały odpowiedniego fokusu. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #3257.
- Rozwiązano problem powodujący awarię aplikacji podczas uruchamiania, gdy ustawiano
TailVisibility
TeachingTip
na zwinięty. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHub #8731. - Rozwiązano problem z obsługą plików PRI podczas korzystania z bibliotek. Aby uzyskać więcej informacji, zobacz problem na GitHubie #8857.
- Rozwiązano problem z wersji 1.5-experimental2, polegający na tym, że nie wygenerowano biblioteki DLL projekcji. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHub #4152.
- Rozwiązano problem polegający na tym, że przycisk wielokropka w wyskakującym okienku formatowania tekstu
RichEditBox
nie wyświetlał poprawnie listy akcji. Aby uzyskać więcej informacji, zobacz problem na GitHub #9140. - Rozwiązano problem polegający na tym, że
ListView
nie obsługiwała poprawnie akceleratorów klawiatury. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHub #8063. - Rozwiązano problem z naruszeniem zasad dostępu polegający na używaniu
AccessKey
w celu zamknięcia okna. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #8648. - Naprawiono awarię podczas używania
AccessKey
w celu zamknięcia okna. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #9002. - Rozwiązano problem wpływający na wyrównanie tekstu w
MenuFlyoutItem
wMenuBar
. Aby uzyskać więcej informacji, zobacz problem na GitHubie #8755. - Rozwiązano problem polegający na tym, że wyróżniony tekst nie pozostał wyróżniony po kliknięciu prawym przyciskiem myszy. Aby uzyskać więcej informacji, zobacz zgłoszenie na GitHubie #1801.
- Rozwiązano problem powodujący awarię aplikacji przez nieaktywne okna po zamknięciu. Aby uzyskać więcej informacji, sprawdź zgłoszenie GitHub #8913.
- Rozwiązano problem polegający na tym, że aplikacje mogły zawieszać się podczas przewijania za pomocą środkowego przycisku myszy i kliknięcia po lewej stronie natychmiast potem. Aby uzyskać więcej informacji, zobacz zgłoszenie GitHub #9233.
- Rozwiązano problem powodujący awarię aplikacji przy uruchamianiu z użyciem niestandardowego
NavigationViewItem
. Aby uzyskać więcej informacji, zobacz zgłoszenia na GitHubie #8814. - Rozwiązano problem
NavigationView
polegający na tym, że przycisk wielokropka mógł niepoprawnie generować błąd. Aby uzyskać więcej informacji, zobacz kwestie na GitHubie #8380. - Rozwiązano problem polegający na tym, że
SystemBackdrop
nie został prawidłowo renderowany w aplikacji wielookiennej. Aby uzyskać więcej informacji, zobacz zgłoszenie w GitHub #8423. - Rozwiązano problem z duplikacją podczas wstawiania na początku
ObservableCollection
. Aby uzyskać więcej informacji, zobacz problem GitHub #8370.
Tematy pokrewne
- najnowsze informacje o wersji kanału dla zestawu Sdk aplikacji systemu Windows
- Najnowsze informacje o wersji kanału eksperymentalnego dla Windows App SDK
- Instalowanie narzędzi dla zestawu Sdk aplikacji systemu Windows
- Tworzenie pierwszego projektu WinUI 3 (Windows App SDK)
- Używanie zestawu SDK aplikacji systemu Windows w istniejącym projekcie
- Omówienie wdrażania